Good in general.
Pros: detailed instructions, smooth check-in/out, accurate description, good location.
Cons: air-conditioning super loud, poor sound insulation, on-site parking requires additional charge