Beautiful facilities, spotless and fresh, lots of thoughtful touches. We would highly recommend on both the facility and location.