Excellent experience, it was better than we expected, traveled to Holiday Island on July 4, 2013 and stayed there until July 9. We had 1 day of rain and storm, 1 day of party cloudly/rain and the rest blue sky, perfect temparuture. We selected HB for food and it was plenty and very tasty (international type for all), you will not get hungry before dinner and would not have time to eat anyway with some sports activities. Spa was great and price was excelent, they offered us 30% off if we come between 9am to noon, ended up paying $175 for 2 (50 min message and 30 min bath). Price for drinks was not bad afterall, paid around $12 for cocktail, soda $4. They gave us 2 water bottles daily. We stayed in villa 173, the best we think, great view to the beach.
They have free boat ride between Holiday Island and Sun Island (5-10 min), dont miss it, it is a great to walk there (pretty big, rent a bike $4/day), we went and saw the shark feeding and Sting rays for free. They have disco next to swiming pool so you can dance if you want.
Overall it was great experience and we were very happy to have chosen Holiday Island for our Honeymoon.