Absolutely perfect! The place is stunning, the location is super convenient and the thoughtful extras exceeded all of our expectations! We loved this place so much we booked a extra night at the end of our trip! We are already looking forward to coming back.