David Villa says Barcelona are feeling buoyant and ready to take on all comers after seeing off AC Milan.