very spacious, great amenities and great hosts.