Everything from communicatiom to check in was detailed and nicely explained. Amazing service