Just got back from a ten day stay at the Tropical, overall it was pretty good.
The room was more than adequate, comfortable bed, good shower, cleaned every day.
The buffet was OK some days and not so good on others, it's a pity you only get 5 meals at the al a'carte restaurants in a 10 day stay, that wasn't made clear on the virgin holidays website. Having said that I'd not recommend the Santa Fe Steakhouse, the Japanese restaurant was great, go for a show table if you can where the chef cooks it in some style right in front of you. I did get a bit of a stomach upset the day after though, possibly too much sun and beer????
The bar in the tropical was fine, unfortunately there was a group of young Americans on a wedding party who decided it would be improved by bringing their own music along, fine if you liked their musical taste.
For the last four days of our stay there was no draught beer, cans were available though but not always cold and avoid the red wine! Unless you like it served in a chilled glass and very cold.
Overall though it was a pretty good holiday the beach was great, a real bonus to be able to stroll from beach to pool too.