perfect location, perfect place, great amenities and a wonderful host!