Great location, service, and small touches make for a perfect stay!