★★★★☆ (4.5/5) – Deduction for parking and lack of tourist translation services, but otherwise excellent.