The Spirit is a sweet little ship. I sailed her last year out of Boston. Unfortunately the Blue Lagoon, the 24 restaurant, tends more toward the deep fried. They did have some other choices, but they were very limited and it tends to get crowded with kids later in the evening.
I'm not sure what the latest My time dining reservation would be. It probably varies cruise to cruise/ ship to ship.