Food was great and lots of choice. Staff was friendly, if at times overzealous (I still hadn't finished my meal and they wanted to take away my plate every 2 minutes).
Elevators too small, old and slow.
Carpet in some of the floors and rooms, in a beach resort is really inappropriate and should be removed.
You need to think of installing a bidet in every room, for customers who wish to keep cleaner than others.