Good hotel in a relatively silent neighborhood, close to good restaurants and the beach. Hotel Restaurant is ok, a bit noisy, food is average, but lack allergy marking. Reasonable variety. We stayed in a ground floor flat. Ok since we were travelling with an infant, but not my favorite. Very little views but practical because of the stroller. Ok standard, except for very poor quality on the toilet paper, which is a unnecessary daily reminder on where not to cut costs. Also the second pool area was so soiled by birds and stuff from the trees that no one wanted to use the area, and when at the same time a pool guard just sits there with nothing to do (with no apparent incentive to keep the area clean throughout the day), I feel that the review gets one star less than what they could get by these simple fixes.