As long as you don't go into the cruise with grandiose expectations, you'll enjoy this ship. Hard to beat this short vacation for the money.
Embarkation - Pretty quick. Negative comments I've seen are exaggerated.
Food - Dining room was really good. We had great waiters. The "Windows on the Sea" buffet was good and convenient. Clean too.