This is a really great hotel, we stayed in an apartment for 3 adults (our party included 2 adults and 2 children) it was spacious and had a Fab view over the bay. Just a walk over the road to the main beach and very close to some excellent restaurants.
Corali is a family run business and they cannot do enough for you!!! They made a real fuss of the children (they even left 2 small teddy's on their beds!! which our children loved!!!)
all in all a great hotel, and one which I would whole heartedly recommend.