Perhaps not the most pleasant experience during the check-in/out, everything else was spot on.