Would not recommend to any one, 3 hour wait to check in & board after two computer break downs, boarding staff were so unorganised, we were in the line up for 2 hours then staff let people go through in front of us that had only waited 1 hour.
20 minute wait at all bars at any time of the day for the entire trip.
Most of the staff on board were very unfriendly and very hard to communicate with as they didn't speak or understand english very well.