Mike and Jess,
I think you will like the Spirit. The food was good and the specialty restaurants are around $15-20 per person extra. You can sometimes find reduced rates for the specialty restaurants by looking in your "Freestyle Daily" newsletter that is delivered each night. "Le Bistro" was great and "Maxum's Steak House" was good and very cozy (Good for a romantic meal).
Personally, we loved the "Windows" restaurant and found that you could snag a beautiful table for two with a window view if you went earlier in the dinner run. What's great about Freestyle dining is that you can order whatever you want. Be daring...try something new! If you don't like it...send it back and order something else.
Enjoy your trip!