Exceeded all of our expectations! Great location, great place, great communication, could go on! The amenities added by the hosts were such a sweet touch.