5 stars. Great hosts. Great place. Affordable price.