Henry happy at Barcelona