The perfect place. Great views, comfortable accommidations, incredible location, and most importantly, great hosts.