Very clean and staff are professional