You will need to pick anytime or traditional when you book but you can change it with 24 hours notice once onboard (if they have availabiilty). Personally, I didn't like the Anytime Dining on the Emerald but others did. To me it just wasn't the same. You will have access to the specialty restuarants which I believe run $15-$20 pp but maybe someone can verify that.
I found this great page with mini suite photos: http://cruises.about.com/od/emeraldp...incess-Cabins/
NCL Sun x 2, Monarch OTS, Oasis OTS, Independence OTS, Navigator OTS, Mariner OTS x 2, Sovereign OTS, CCL Legend, CCL Fascination x 2, CCL Glory, CCL Celebration, CCL Miracle x 2, CCL Pride, CCL Fantasy, CCL Freedom, CCL Breeze x 2, CCL Liberty, CCL Imagination, Emerald Princess