We loved Vilanova i la Geltru and the apartment location was great for access to the seafront, the Rambla, the museums, the train to Barcelona and all the restaurants and bars. Apartment itself was very comfy and clean. Take some earplugs tho', the Posit behind the apartment (theatre or community club, we weren't sure) is extremely lively and brace yourself for the children letting off fireworks all around if there is a festival! If you want to stay in a Spanish town rather than a resort, this is for you. Great access to the vineyards, mountains, Tarragona (Circ Roma is a must see in our opinion) too. We would definitely return to Vilanova again.