We travelled with our teenage daughter. We had a double room on the second floor and she had a room on the first. The rooms were a good size, with TV and a fridge. However, the bed had a couple of loose springs which made it less comfortable, and our daughter's room had a couple of loose power sockets which we told her not to use. The air conditioning in her room broke down on the first night - we were impressed that they got it fixed the next day.
Food was plentiful and varied, with something for every taste. Sometimes things ran out, but were usually replaced after a short wait. It was odd that sometimes there were not enough glasses or crockery - perhaps they could invest in more.
The hotel is sited right by the beach. This is stony, and shelves very steeply, so is good for confident swimmers but less so for others. Swimming shoes are recommended.
There are many interesting places reachable by bus or boat.
We enjoyed our stay, and would recommend the hotel.