For a stay of one night it might be ok, but I would not stay longer. The only positive is that it is right next to a beautiful beach. The rooms were very noisy, at 6 am in the morning I was awakened by noises of people from outside. The shower had a problem with the cold water, you only got very hot water which is odd. The wifi in the room was horrible, most of the time the connection was interrupted and the internet not working. The hall for dinner and breakfast had the atmosphere of a high school cafeteria and was inside (come on you are directly at the beach but you have to have dinner inside with no view???). Altogether in my opinion this is not a 4 star hotel and not worth the price I paid.