Very clean. Friendly. Good value.