We were 3 with our kid at the hotel for a week in the beginning of July. For 3 of us the room was ok though of a bit small size, but as we were on the road mostly, this did not matter. The room was silent, apparently bacause of good insulation. Cleaning service was excellent. The staff was correct with little English. Buffet breakfast was nice (small remark: coffee was not included in the breakfast without indicating it). The pool was of correct size, the garden in good condition, the bar area spacious.
The location of the hotel was ok: 10 minutes from town (beach), 5 minutes from bus station.
Our only real critique is for Hotels.com. When booking the accomodation the deposit taken by the hotel was higher than the one indicated in the confirmation of Hotels.com. When we reported this misfit to Hotels.com we did not get any answer. We contacted the hotel directly, and everything was settled.