i have booked a 2 bed apartment here for when i bring my sisters up to see Green Day in the O2 but I have been reading some awful reviews. Has anyone here actually stayed there or know someone who has and how did ye find it?