Awesome place - worth it. The host is very communicable and the amenities are top notch.
Some parking uncertainties- like no drop off area at the main entrance, be careful at the check in and choose the parking spot wisely.