I do not consider this a 4 star hotel. I have stayed at 4 and 5 star hotels all over the world, and at best, this is a 3 star hotel. The rooms are aesthetically pleasing. However, our bathroom had a strong stench, that we informed management about. The stench literally made my fiancé ill, and we were met with the response "We can give you another room for $40 additional a night". The principle that we were asked to pay to simply have a room without a stench, really did not sit well with us at all. I had room service, and the food was okay. The beach and pool are small, and not aesthetically pleasing. If you are accustomed to true 4 and 5 star hotels, this is not your hotel.