Very clean and spacious, but missing the touches that would make it 5 stars such as paper towels, napkins, Kleenex, coffee filters, beach towels and chairs, etc. The pool is jacuzzi sized. Location is great.