Great location, clean, spacious and comfortable with excellent amenities. The kids loved the pool and tennis courts. We were a family of 10 and there was plenty of space. Highly recommended.