Cruised from Singapore to Fremantle as part of their round Australia cruise late 2015.
Boarding in Singapore a nightmare - seemed very disorganised, lots of pushing and shoving and waiting. Passports taken on boarding.
The ship itself is really nice. Well laid out, easy to navigate, beautiful foyer area. Ship very clean. Rooms were nice - had a balcony cabin and it was spacious, with cute towel animals and nightly bed turndowns. Nice bar areas. Gym reasonable but not that big, and reasonably priced beauty parlour. Ship had two pools and 4 spas and a water slide. Has a video arcade for the kids. It does not have a lot of the 'bells and whistles' that some of the newer ships seem to have.
Day time entertainment provided by the cruise staff was enjoyable. We particularly liked the trivia and the dancing / exercise classes. Godie, assistant cruise director, was highly entertaining and a real highlight of the cruise for us - went to everything he was involved in and enjoyed his sense of fun. The rest of the cruise staff could not be faulted - they worked really hard with a passenger group that was often difficult to engage and they were always friendly and entertaining. While in port, there was not a lot on offer but good while at sea.
Night time shows were very good and some of the best entertainment have seen in a long time. Some great international acts and quality dancers. The bands around the ship were great - nice music, friendly musicians who came and introduced themselves and remembered you the next day.
Food for me was not great - ate in the buffet and as a western vegetarian who cant eat spicy food, it was a bit limiting but survived the week. Was definitely more suited to the Asian market. Some of the paid restaurants did not have any vegetarian options. Gala night dinner in Genting Palace was nice but wait staff perhaps needed a bit more training.
While the ship probably is mainly suited for the Asian market, and for those that want to gamble, I found enough things to do to entertain myself so that I really enjoyed it. The staff all around the ship were friendly and nothing was too much trouble and the cruise staff made it fun. I will travel on the Virgo again and hope the next trip is as enjoyable as the first one.