Very clean and communication was great. I booked very late but they made it happen.