The staff, from the general manager, to the reception staff, to waiters, all went out of their way to make our stay a fantastic one. I could not stress this enough, but the service was exceptional. The hotel is beautifully done, has a great pool and a decent beach front. The rooms were very clean, try to get a room on a top floor if possible (3rd floor) as the views are better and less disturbances. I would definitely be coming back!!