Crossroads is a place with extremely friendly, professional, and welcoming staff who make everyone feel comfortable immediately. The cleaning staff work hard to keep the place clean. The doctors are nice, gentle, and take time to answer questions. Staff are transparent on pricing and services. The patio is a good place to hangout with likeminded people. While the equipment needs a little upkeep, the team is always polite and helpful. Many have been coming for years and strongly recommend it.