The room was great - huge - clean. the bed was ok - The beach was beautiful, there were enough beach chairs and the pool was great. But, the many of the staff were almost rude - it was hard to get reservations for dinner, and there was no communication about events - the power went out regularly in our room (not all of it, but outlets that charged phones, internet, etc.)