Very clean and modern with great facilities, Gym & Pool and with an overall very pleasant atmosphere in and around the complex.