very nice, well thought out and clean place