Booked the Barcelo Montserrat Hotel through Superbreak.com for £256 for a four night stay in a double room with breakfast.
The first thing to say is that you have to have a car to stay here. If you don't then don't consider it - the nearest town is Martorell - which is quite industrial and about a 10-15 minute taxi ride away, costing €15-20, with the train to Barcelona costing just under €5 return. There are not really any restaurants that we found nearby, and the nearest town - Sant Esteves which was very sleepy - has little amenities and is about an hours walk away.
Thats the bad part - now for the good part - (as long as you have a car!)
Parking in Barcelona is unbelievably expensive - expect to pay €30 for over 12 hours parking anywhere near the city. However we did find two gems - one in particular. The first is that there is a limited amount of free parking spaces towards Parc Guell, but there are normally full, and they are still around 15 minutes walk to the nearest metro. The best parking is in the City Centre by Glories Roundabout with its own metro station 2 stops from Pl de Catalunya. It normally costs €31.20 for over 12 hours, but if you go in and park, take your ticket to the booth and ask to buy a "Metropark" ticket, then you can get up to 18 hours parking for €5.50 INCLUDING unlimited metro, tram and bus travel. This is unrivaled and we found it to be excellent.
We also found a fantastic place to eat in the harbour on the main pier, at the rear of the aquarium, where we had 1 bottle of cava, 2 bottles of wine, 5 tapas, 2 bottles of water, bread, 4 mains, 1 dessert, and 7 liquers for £25 each with a harbour view and tables outside. It is decked out in black leather seats and looks very fancy, with a set of tables located at the front with blue and orange lights.
The hotel itself is great, with underground parking, great pool, nice rooms - no doubles, just two singles pushed together, made up seperatley, nice reasonable bar and restaurant, as well as indoor pool, ping pong and pool. The bathrooms have no doors, just a glass one to the toilet and shower. The Restaurant lacks atmosphere but the food was great, as were the breakfasts.
We also drove to Sitges for the day (40 miles and €10 return in the toll road or free on the costal road) which was beautiful. The beaches and sea were great as is the entire coastline south of Barcelona.
The Friexnet Cava factory is highly recommended, and you can get a tour of their huge factory and a glass of Cava for €4 each, although we were not charged for some reason!!
The hotel is located 10 minuted drive from the E-90 Motorway, which is just past a toll booth from and to Barcelona, and in any direction on the motorway - this costs €1.85 for a regular car. In terms of a supermarket there is a large Carrefour in Martorell by the station.
Overall the hotel is really good - clean, friendly, reasonable bar and restaurant, lovely pool, large rooms, and great rooms - most having a great view of the Montserrat Monestry. A great option for exploring the region - but if you are only going for Barcelona, then stay in the City, and also stay in Sitges if you want a beach! 8/10 for this hotel!