Very clean and with many nice small touches. Great location too.