Very clean, great communication and flexibility with check in. Highly recommended.