Five stars! A perfect stay!