Very clean and well-designed. A perfect place.