Clean and stylish, excellent location; parking was bit challenging.