Very very nice place. Better than expected. Great location.