Very clean. Very secure. Very friendly staff. Pricing is competitive for all age groups. We were in a pinch to find day care for our daughter and they came through big time. The only reason this is not a 5 star review is because their outdoor play area could use a refresh.