We have been waiting since December to finally try the new Margaritaville at Sea! Wow! What a value. We had our tickets in hand and booked our excursions ahead of time. We ate at the buffet, gambled (won a bit :) in the casino, went to the very fun Jimmy Buffett show, had too many drinks, ran on the treadmill, spent the day at a beach, people watched, and of course got some much needed sun-time.
I'd say the entire experience exceed my expectations. I wasn't expecting the bells and whistles like you'd see on a high-end cruise. But I was expecting something fun, relaxing and a way to unwind. We got exactly what we were looking for.
I did spend a little more for the oceanview cabin. Was not a big deal since the window is not that big, but I really like seeing the sun light. If you're on the budget conscious side, maybe get the inner cabin and you'll still have the same great time.