5 star. Far exceeded our expectations. Highly recommended. Great stay!