The location and cleanliness was great. The picture make the place look bigger then what it seems but the biggest problem I would say is the parking. They have assigned parking and my spot was taken so I had to find a parking spot on my own 2 streets down and I had to pay out of pocket