Very good location / very good communication / very clean