We stayed a whole week in a junior suite, and found the hotel beautifully appointed and with very friendly staff. It occupies a lovely position slightly out of the town centre and directly opposite the beach. There is a sister hotel (Hoposa Uyal) two doors down which also offers massages and spa facilities etc. The veranda was particularly nice when the weather was poor, with cozy undercover seating looking out over the sea. A few things that could be better - firstly they're a bit cheap with the guests who have paid a fortune to stay here (e.g. charging 1 EUR for a few ice cubes in a plastic glass, trying to avoid taking AMEX, maids didn't replace toiletries very often and gave us lots of ends of other people's toilet rolls). The pools aren't heated which renders them unusable late in the season. Sofa in living area was a sofabed and was consequently very uncomfortable to sit in, with lots of metal bars poking out. Breakfast was a wide selection, but was just 'ok' quality wise, as was the lunch we ordered from the bar on one day. Towels weren't great quality and weren't replaced as often as they should have been (even when put on the floor), and our beach towels were never replaced. A/C system was poor and noisy, although they did provide a fan when I raised this. Beds were very comfortable. We enjoyed our stay overall but don't think we would come again for the amount we spent - we didn't quite feel it deserved its ranking as one of the top hotels on the island.