This place is perfect. Location, size, cleanliness, and hospitality!