5 stars all around! Great place, location and hosts.