very clean. welcoming host. good location. good value.