The housekeeping staff, breakfast team, and the hotel staff in general: 5 stars! They were always friendly, welcoming, and helpful.
The hotel's location, atmosphere, and interior: 5 stars!
We did experience some problems with cockroaches in two different rooms, but we were eventually moved to a third room, which was good.
We asked the hotel to arrange airport transfers for us. However, on the return trip they booked a small car that wasn't large enough for us and our luggage. As a result, we had to wait for about 30 minutes outside in 40°C heat before another taxi arrived.