Fantastic place, great location, great hosts. Five stars on all fronts.