First class place. Seems brand new. Very stylish. Excellent location.