PortAventura is quite similar to Disneyland, both in size and quality, and Hotel Colorado is quite nice and very thematic. However, the service was terrible. The only good service was the guy helping us with our luggage. 5/5 for the park, and the hotel itself, but 3/5 for non-functioning AC in the room and too many restrictive rules to have fun in the pool, and 1/5 for the breakfast, as you need to arrive within a 30 min window, and finish within another 30 min window. No exceptions, and very rigid. Great park and good hotel, but be prepared for a very rigid and unflexible system at breakfast.