We loved this hotel, and will happily stay here again. The location in Kamari Beach is perfect. The staff is amazing and friendly, including the front desk, the bar, and the cleaning crew. We felt very well taken care of.
Our room was always clean, thanks to our excellent maid. We gave her a 20€ tip at the end of the week.
The only down side was the very uncomfortable bed and the tiny shower. The bed had a 3 inch mattress, and it was difficult to sleep on. Even an air mattress would have been better, so we may pack one for our next trip. The shower only had a curtain on two sides, and it cling to us the entire time we showered. The only solution was to leave it open and mop up the floor after (there is a drain in the bathroom floor). Thankfully we always had plenty of towels!