For the money this was a very good cruise. Food was excellent and plenty of options to keep everyone busy during the day.
Private island was very nice. They provided lunch on the island (was plenty of options and food to go around). Plenty of bars, just wish they had a few more options for drinks on the island. The island should only took cash and could not share purchases to the room, which was very unsatisfying and definitely cost them a lot of sales. Last thing I would expect is to have to bring cash onto their private island and not be able to share items to my room. We would have definitely loved to have bought a few things.
Staff was very accommodating and friendly. Normal ports of call as any cruise with a few options for excursions if you desire. Bar staff was very friendly and quick to fill your orders.
Room was clean but very dated carpet and decor. Had a minor issue with the bathroom but was quickly addressed.