The only good thing about the place is its location. Other than that, it's a waste of time and money. I don't about the rooms since we were only there for a dinner, but the whole dinner was awful. The prices of wines were unreasonably high and negotiable, which was very unprofessional. There was no wine list and the waiter gave us different prices for the same brands. We asked for our steaks to be cooked rare, but they were well-done with more than 10 pellets of uncrushed pepper. They were clearly the worst steaks we have ever eaten. Beach area had only two waiters. One of them was attentive to any tables whereas the second one was only attentive to a table with two women, whom he nagged all night. Since I am not a female, the same guy ignored me when I asked for the bill even though he heard me. The place is only good for the ones looking for wasting their money for terrible dishes and service.