This place is fabulous. We loved it so much we booked a second stay before we even left our first! A truly unique experience.