Overall a very nice cruise with VERY few hiccups.
Travel To Port of Embarkation - we travelled from VERY far away, Western Canada. Allow AT LEAST one extra night for airline glitches in the winter time, and lost baggage. We stayed over in Fort Lauderdale two nights before the cruise. Stayed at a smaller, Mom - and - Pop style motel a block off the beach. Toured around the beach and Fort Lauderdale, using their hop on / hop off "trolley" which is quite enjoyable.
Eclipse was only three years old when we sailed (January 2013). Nice to see everything new and working. Only a very few signs of wear (the odd bit upholstery in some public lounges). Public areas, hallways and our room were all up to snuff.
We travelled with a group of friends; our travel agent had booked us all close together which was really nice especially at evening sailaways, sharing conversation from balcony to balcony.
Service - our two servers were great.
Menu - pretty standard compared to what we'd seen on other Celebrity and Princess ships (which is to say, very good). The lamb was especially good.
One of us with gluten / dairy diet issues had no issues at all selecting suitable items off the menu, and getting the servers / kitchen to "customize" here and there by omitting a sauce, making a substitution, etc.
"Island" type which takes a day or three to get used to.
Buffet staff were quite "up" on dietary needs (had soy milk available every day), BUT beware, labelling on the food in the buffet is nowhere near as comprehensive as that on the menu in the dining room.
Piping hot plates for salad / fruit were a little weird.
"Special Theme" restaurants:
Didn't even try them. For the price (hefty), not worth it.
ENTERTAINMENT - EVENING SHOWS
Stage shows: "Edge" - great, enjoyed. Cirque style show was amazing.
As in all cruises we have been on, there was a mix:
Magician / Comedian was bad
Australian trumpet player / singer - didn't enjoy at all
Ventriloquist - enjoyed
British pianist - great musician but very full of himself
TWO flautists in one week? Who schedules these things? A Scottish lady who liked better than the Irish guy they had on the next night.
Ship's Choir (of passengers): Nice to see a ship's choir! We joined in and made a joyful noise in the main foyer the last night of the cruise.
ENRICHMENT / LECTURES ...
They had a retired history prof on board who shared some very entertaining and enlightening stories about the Caribbean, pirates, ...
Talks by the ship's crew on "Navigation", "Environment" and soforth were mainly positive. Some of the guys were more comfortable in front of an audience and some were clearly less so!
Cooking demo was enjoyed by those of us who went.
Glass blowing (!) Bizarre thing to find on a cruise ship but it was very interesting!
Kitchen tour was informative as always.
Why do they think they have to charge for the bridge / engine room tour? And make it over $100, and bundle it with a champagne lunch? Needless to say, we didn't splurge.
Fooled again by the cruise company's instructions! On previous cruises we had boarded at the "recommended" time only to find we were among the last on board. This time we arrived an hour earlier ... only to be right in the middle of the crunch. Why oh why do they not tell you when the ship really opens for boarding?
Fort Lauderdale cruise port and the surrounding transportation infrastructure were stretched beyond limits with maybe 3 ships (?) arriving the same Saturday morning. Lots of stories of people missing connections due to not being able to get a cab / bus etc. Pity those who have to share a day with one of the 6000 passenger jumbo ships! Have an eye, book your taxi or shuttle early.
Generally a good experience: enough staff on duty so queues were not overly long, mostly they were able to deal with issues promptly and correctly.
With tipping, if you plan to go the "do it yourself" way rather than let the cruise line assign your tip, make sure you and the front desk clerk are perfectly clear on what you need. It took one or two tries to get ours straightened out.
One should comment on the Internet access. Yes, like all cruise ships it is obscenely expensive. We loaded a hard drive - based email program on our laptop and uploaded / downloaded in "bursts" once a day or two, consuming only a precious minute or two at a time. The WiFi worked quite well in the stateroom as well as the buffet restaurant.