Great location, all the amenities you need, and some thoughtful extra touches. We loved our stay!