We took an upgrade to terrace poolside room, paid half for it on location, room is exactly the same as others but you pay so much more which we found absolutely crazy
Rooms are very very loudy, hear every step from above and all from the hallway (door is thin, sealing also)
Cleaning was good, room also very large. We staid with 2 kids, so 2 queen beds, and still enough space. Large bathroom with all needed incl soap, bodylotion, shampoo and hairconditioner, also hairdryer.
Breakfast is the best, so much so choose from.
Pool is very nice as well, when hotel is fully booked there are not enough sunbeds. Towels at pool and beach included. Beach only 10 minutes walk away, great beachbar for lunch.
Downpoint for us was renorvation during our first week, lots of noise; great discomfort. If we would have known unfront about this we would not have booked this hotel.