Excellent. Clean. Great location. Highly recommended.