Absolutely a great experience. Found the staff responsive when I had a question or minor concern. Great location. Parking is extra but was worth it. Nice indoor and outdoor gym. Nice pool.