Excellent place, beautiful, spacious and clean. The pool is incredible! We loved our stay. It was also great for kids. Thanks so much!