Meghan’s awful Rotten Tomatoes rating as Netflix ranks her below WWE The delayed lifestyle series was slammed by critics yesterday after its premiere as ‘gormless lifestyle filler’ with a ‘tangible desperation’. Go to Source Author: Matt Strudwick