The place is nice and the staff is great (helpful and very kind). I had the impression the infrastructure needs some maintenance: pools with stained tiles and ceiling leaks at the food court. The breakfast and dinner are good, but nothing too exceptional. The flats are good despite the tiny bathroom box. The internet is very unstable, and mobile signal (not their fault) is really poor. My overall impression is positive although I think they could improve some general maintenance of the place.