Very nice place. Staff are awesome. They also have a arcade area so the kids could relax and play before appointment.