We were just looking for an inexpensive weekend getaway and this cruise was perfect. It's only 2 nights but we wish we had more time as we had such an enjoyable weekend. The entertainment was exceptional, staff friendly and helpful, the food was 7/10 but was good with more than ample portions. There is a cool relaxed vibe as opposed to other cruises where every moment the cruise director is on the speaker with one event after another. During the day you can relax by the pool with our favorite frozen drink in hand. At night you can enjoy the show, a night club or there are plenty of places where you can find quite comfortable chair and relax. Freeport isn't the best of locations as there isn't much to see and it is a 30 minute drive to "town" and not much there in terms of shopping, dining etc. The ship offers great off ship activities but we decided to just stay on board and enjoy the sun and the pool.