Location is excellent. Overall relatively clean and communication timely. Check in was challenging.