5 stars- perfect stay!