Clean and well-designed. Very nice place.