Perfect location, awesome view, rustic personal touches, great amenities, extra hospitable hosts, all around top class accommodation!