Overall, this was good value for the money we paid.
Embarkation was terrible - with very long queues. After nearly 1 hour 45 minutes, we finally boarded the ship to find a 'so called' balcony cabin. The spare bed for my teenage son was so small that his legs from the knees down would have been out of bed. Our balcony was surrounded by a wind shield, which reduced the view dramatically. After complaining (as I had checked that we had a proper balcony before we left!) they eventually moved us to an alternative cabin which was much better and was very nice.
Generally the staff were very friendly and the food in the Garden Cafe was good, but sadly in the Tsars Palace and Azure restaurants, the menu was the same every night, with just a change to the Chefs Recommended dish. The dishes sometimes had different names, but were exactly the same as on previous nights. The entertainment in the theatre and the dj was poor, with the exception of Crazee Horse, but in the bars the entertainment was much better, with particular praise to Fire and Ice who were excellent, as was Nathaniel and the on board band, ie the Caibbean band and Mondial Magic.
They were constantly trying to make money, apparent by the many speciality restaurants (all with a cover charge) We felt it would have been better to have had less specialist restaurants and therefore have more staff in the standard restaurants to improve on the service.
Also, the ship overall was clean, with the exception of the toilets, which were always wet and untidy.
Have cruised with other companies previously and have to say that the competition is better on the whole. However, for a cheap holiday if you are in the States, its worth a try.