This place had it all. Location, service, and amenities. I would stay here next time I go to Asheville.