Perfectly clean. Well designed. Great location. Excellent value.