Room wise there are regular jungle view, ocean view, swim up rooms, preferred ocean view or swim up, and ocean front either with or without swim up. The rooms are spread across 14 blocks with four floors of rooms, the ground floor of each block is swim up, with it's own pool area shared between those rooms.
We booked a preferred ocean view room.
Preferred gets you access to a bar with premium spirits, fast check in and out, a separate area on the beach, a separate beach side a la carte breakfast and lunch restaurant a Bali bed on the beach on one day, and complimentary access to the pools and sauna etc in the spa. It is worth noting that ocean view isn't really ocean view unless you get one of the top floor rooms in a preferred block or pay extra for ocean front
"Ocean view"
We aren't balcony people so we weren't fussed, but worth knowing if you are.
The hotel did a really good job of having really peaceful areas to chill of that's what you want (this is us) or if you're the life and soul of the party there are lots of activities, socialising around the swim up bar, theatre shows etc.
The food for an AI was really great. There are 7 a la carte restaurants plus some theme night buffets. You don't have to book in advance.
This link has all the menus
https://www.sunbox.app/home.php
Pretty much everything was done via the AMR app, unlocking the room, booking things etc which was really good
The service throughout the resort was brilliant, you were referred to by name by all the waiters.
The resort did have seaweed issues, as is common for the time of year but the staff had the beach pretty much clear by 9am and kept clearing all day.
We had a great time and would definitely return