Very clean. Lots of amenities. The pool areas is lovely. Excellent views and sunsets. Dawn was so friendly and was a wonderful host. Would recommend. We were 5 adults, but would be very suitable for children as well. Lots of extra touches for all ages!