Don't pay attention to the negative reviews. This place is delightful. The rooms are spacious enough, and elegantly appointed . . . as are the common areas. It's right on the beach, and has a nice spa. The included breakfast was perfect (omelettes cooked to order). The staff was cheerful and helpful. Had a wonderful stay.