Very clean. Good location. Lots of communication in both Spanish and English