Great location. Clean accommodations. Generous amenities.