Juan was amazing, great communication and smooth checkin and checkin. They were also very accommodating when I had to extend my trip one day. 5 stars overall!