In the perfect location just minutes from Stansted is this popular hotel with nice food and comfortable rooms.