Excellent place. Immaculately clean. Great location.