Absolutely perfect! The location, view, amenities, cleanliness and hosts were wonderful. Will happily go again and will recommend it to anyone :)