The location of this place is perfect. Cleanliness was ok. Cece and the front staff was very responsive and helpful of our situation. Parking was ok as long you don't get there so late. I would definitely recommend this place. Thank you to all.