This place was perfect. From the clean and stylish accommodations to the view that went on for days, to having our dogs with us for our trip, it was a great place to stay. We will be recommending to our friends.