5/5 in every way. Great place, great hosts and we'd love to come back soon!