Nice and clean. Good staff. Sociable atmosphere