The staff are great, the cafe is really good, the room we were given was visually clean but the bathroom had a constant sewer smell from the shower drain, there were also some small ants that make their way everywhere. It was manageable, but unfortunately they also have a rooster that calls in the mornings, sometimes for many hours. If you are a light sleeper then maybe not the place. The mattress is also hard. The pool is clean, but warm. The food is great and the staff are lovely.