5 stars for all the amenities and great hosts