Rooms are on the small side, it was very hard to get ready each day. The room service menu is very minimal. I do not eat meat and found it difficult to order something on my first night. The room was very clean. Staff are helpful and the hotel is a 3 minute walk to the beach.