Location, cleanliness, and hospitality were top notch. Would definitely stay here again.