Perfect in every way! Beautiful place, excellent location, and Ryan is a top notch host. Highly recommend!