I would definitely it I were in that part of the world. Only thing I had issue with when we went in 2013 was the transport afterwards.... trains from the circuit town to Barcelona were infrequent and we were queuing for hours.
One of the best circuits and best atmosphere for a F1 weekend though. Up there with Monza and Silverstone