awesome place, location, cleanliness, communication. All outstanding