First time cruiser, and overall Spirit did not disappoint. Embarkation was great, with luggage picked up, going through customs was efficient, and lunch was waiting onboard the ship.
Had an oceanview room that the kids loved. It was the first deck so it was low to the water and easy to see the wake of the ship at night, and kept them entertained just watching and looking for a whale or shark or something.
Children program for ages 2 and 4 were very good, but I wish it would be a little more continuous, seemed to go for 3 hours then a 2 hour time to pick up the kids and then started up again until dinner. We did not use it too much, but the kids seemed to enjoy themselves there. The staff seemed good and facilities good.