Marc Marquez is happy with the work done but thinks that Yamaha and especially Valentino Rossi will be hard to beat this weekend.