Absolutely superb! Location, space, cleanliness, ease, helpful and thoughtful touches this place has them all. I would stay here again without a second thought.