The place is really clean and as you enter first in the building you can feel the good atmosphere around it , staff is really professional and always inform us if there are any issues .My son appears very settled after almost 3 weeks , I highly recommend it .