Sailed for Christmas and New Year expected a wow factor when we arrived considering cost of cruise, I know you pay more at this time but thousands more for what was a normal cruise with a few decorations. Horizons had no Dec's, and very lacking in other areas, no wow factor at all, no build up to the special days, all announcements were mainly about buying things on board, shows were carried out by a fantastic entertainment team but were not festive in fact they were the same shows that had been shown through to the year, they did do a small panto if that what you could have called it. Food was ok but bland and repeated so often. The 24 he dining as gone and although I appreciate it's cost to run, it closes at 1am, I do feel it should close when all entertainment on board as finished. New Year’s Eve they still closed at one although people were still about drinking and dancing. Always had fantastic cruise director but this Gavin Carroll is very poor at getting an atmosphere going or even announcing any changes on board like departure for ports what deck to use. They now have a lovely coffee area where explorer's used to be but this is extra cost , you are bombarded with staff to buy extra packages like wine packages, wine tasting, photos, even try and sell you VIP seats to Broadway show lounge, but these are free and if you get in early you can get seat you want. Service in all bar areas a disgrace up to 45 mins to get an order in then a further up to 30 mins to receive it, if you buy drinks package in advance you will not be able to get the value back you paid, staff are lovely but clearly under staffed, you used to get staff looking after so many tables and you got to know them now they are running about all over, 5 staff on average in Broadway lounge. Ship vibrates a lot while in dock. But biggest regret was sailing at Xmas this was cruising at Christmas not a Christmas cruise. Also cleaning poor, staff wonder round with same cloth and bucket slightly wiping things as they pass, no real enthusiasm. Some glasses in restaurants smelt funny like stale. We had a bug on board although we were never told. Always thought highly of Thomson, but last 2 cruises have been a let-down, cut backs all the time....never again....One last point, when you settle bill on departure you would like to think all is okay, when we tried to leave our card said we still owed, I am disabled and had to go back up to reception and queue again to sort, something had come on from the night before late, if this is the case can they not ask over tanoy for you to return to reception before you try leaving. ..