A 5-star place all around. Great location, helpful and friendly staff, good amenities, and clean space. I'd stay here again.