Does exactly as required, with good customer service, interactive social media and a full quota of game options. Wouldn't mind winning a giveaway one day though!
Sometimes I had issues with deliveries. Once a disc came slightly damaged - unplayable. However Customer Service reacted quickly and very soon I received another copy + a bonus disc for inconvenience...