Beautifully maintained and very clean. Checkin and out was easy. Parking can be little tricky but we could always find one after a wait.