I only stayed one night in this hotel. The service at reception is friendly. It is good to sit and have an included cooked breakfast, or have lunch right next to water and all the activity at the harbour. The swimming pool is nice and clean and has a grass area near it, and it didn't feel too crowded. My room was nice, big and clean and overlooked the swimming pool.
I heard some noise of kids playing and slamming doors in the room next to me, but when it got late at night, I knocked gently on the wall to let them know they needed to be more quiet, and they did kindly respond, so I was able to sleep fine. I could when I woke up in the morning hear the breathing of the person in the next room, so I suspect the noise insulation between rooms is not great. The water pressure is not great either and I struggled to get any hot water out of the shower, but given the hot climate and that fact that I was staying only one night, I didn't mind too much.
Overall it is a good hotel for the price. If I were to stay many nights thoughts I would try to make sure that I Have hot water.