This was our 2nd cruise on Legend, we did a similar cruise last year and loved it. Legend didn't disappoint.
Embarkation is so easy. We had free parking at the dock, so drove in. We had a balcony cabin for me and my husband with an inside cabin for the children (2 boys aged 13 and 14). The cabins were fine, plenty of storage, clean and tidy. They do show their age slightly but nothing more than you'd expect on a 10 year old ship.
My children didn't use the teen club, I think they found the behaviour of some of the other children a bit overwhelming. As mentioned in a previous review, some parents allowed their offspring to run riot, much to the annoyance of other passengers. Despite this they found plenty to amuse themselves and spent many happy hours at the golf course, table tennis, swimming and Ben and Jerries.