The people were very nice, and the location on the water, plus the pool area were all great. We booked a sea view room but there were 3 large trees blocking our view! So ask for unobstructed view specifically.
Also, the decor felt very “cruise ship” and the breakfast was pretty bad - cold coffee, bland food, and I saw people stocking pastries with their bare hands. If you’re used to upscale hotels, this will fall short.