We enjoyed a quick 4 night stay here, family of 4, 6 and 8 year old kids. The location is great, a quick walk to the beach and it's central to shopping and resturants.
The room was spacious albeit a single sofa bed only, so the one child was in the king bed with us. Our balcony was too hot to sit on, with aircon units blowing hot air straight onto us. The bathroom was very nice.
The gardens and pool area was beautiful. There's is not enough seating for all guests.
Would recommend this place for short stays, groups or those wanting an affordable option that is not old.