Teenagers will have a blast. You'll never see them. We just sailed on the SoS in June, and took our 2 kids. (21,19) They were with their cousins, and we had a total group of 14. They loved it. The ship is beatiful, and its in really good shape since they fixed her up. If you need a room for the night before, I suggest the LaQuinta in Coco Beach. Its right across the street from the beach, and its about 10 minutes from the port. Very nice hotel with a huge outdoor pool. Its on Atlantic Ave. Its right across from the Holiday Inn. Have a good time. You'll love it.