Bolongo Bay is my kind of "all inclusive" vacation destination. For starters, it's small as these kind of resorts go which makes it more friendly and intimate - you really get to know the staff and fellow vacationers if you want to. The food is exceptional - no lousy buffets here, off the menu, high quality, fresh food. We tried many things at the Lobster Grille and were NEVER disappointed. I wish I could get such fresh fish here in upstate ny.
Yes, as others have stated, the rooms are a bit dated and show a bit of wear w/ small bathrooms. But the house keeping staff keep everything very clean, the beds are comfortable, and how much time do you plan to spend in your room when you are in St. Thomas ? ? ?
Iggy's Beach Bar had decent food (more of a bar food menu), but the free entertainment while sitting outside on a warm night enjoying your cocktail is priceless! And, it is nice to have an alternative choice for those who don't want to eat every meal @ the Lobster Grille (although why anyone would pass up any dinner at this incredible restaurant is beyond me!)
The number of return guests at Bolongo Bay is a testament to this fine resort. My wife and I will join this fraternity of "returning guests" - it's that good!