Very clean, great communication and lovely staff at check in desk.