The perfect place. Lots of thoughtful touches and a magical location. Extremely clean, clear instructions on site, and a very responsive host. We loved it!