I can admit, things did not start well upon arrival and registration at the hotel, however after a conversation with the Duty Manager (Niati), our stay at The Apurva started to look more promising, so I am very grateful to him. The hotel is a huge resort; stunning and the lobby itself is impressive. Breakfast is amazing; so many choices! The rooms are a generous size; the furnishings are elegant, and the bed is cloud, super comfy. The bathroom facilities are also a delight; spacious oozes luxury and very clean. There are so many highlights to this hotel that other reviews will point to, but let me touch on the downsides. First off, it is best to be aware this hotel has a wave breaker which aesthetically is horrid, but it allows for safe kayaking (but I don't recall seeing a vast amount of people wanting to kayak). So that dreamy sandy beach, open water view is non existent. Secondly, the food offered at the Reef (beach) or Kubu (pool) restaurants/bars are at best average. Lastly, and this is the worst part. The beach attached to the Kempinski is public! So public, that even non-guests can make use of the cabanas, day beds, loungers, and bean bags with no priority given to hotel guests. You can easily forget you're at a luxury brand hotel. They have a smaller pool near Reef Bar, which should be an adults-only pool. The kids pool and larger resort pool are accessible to all children, so why they need to be at the Reef Bar pool, makes no sense.