The service was good, but some of the facilities were poorly maintained. The children's pool, in particular, had rust and sharp edges. The water in the jacuzzi was also a bit dirty. Everything else was fine. Breakfast was also good, although the variety was limited.