5 star location, place, amenities, and communication. The patio was a huge plus and the dogs are really cute. Wish I had stayed longer.