Of the 4 Star Castelldefels Hotels available, three are definitely oriented towards the sunseeking holidaymaker whilst the other two are for the traveller looking to mix business with pleasure.
It is very difficult to appreciate much difference between Bel Air, Hotel Playafels and Best Western Hotel Mediterraneo.
All three are located directly on the beach on the Passeig Marítim and all three have swimming pools set in pleasant gardens.
Being close to the Platja Castelldefels Railway Stations means that Best Western Hotel Mediterraneo is slightly better located for public transport to Barcelona and the Airport but both Bel Air and Hotel Playafels have bus stops closes making the difference minimal.
The two remaining hotels - BCN Events and Gran Hotel Rey Don Jaime - are a short distance from the beach and take advantage of Castelldefels excellent location close to Barcelona City Centre and Barcelona Airport.
Both are equipped with business centres making them ideal for conferences or single traveller doing business in the area south of Barcelona.
Passeig Marítim, 169, 08860 Castelldefels, Barcelona
Perfectly located on Castelldefels Beach, Bel Air offers stylish air-conditioned rooms with balconies many of which look out onto the beach.
The rooms have hardwood floors, modern furniture, a TV with satellite channels and free Wi-Fi.
The Bel Air has a small swimming pool surrounded by attractive gardens with sun loungers and there is also an outdoor chill out terrace right on the beach.
The hotel has a well-equipped business centre and the bus to Barcelona and free parking are both nearby.
Playa Ribera San Pedro, 1-9, 08860 Castelldefels, Barcelona
Also looking out directly onto Castelldefels Beach, Hotel Playafels offers both rooms and apartments.
The modern rooms in the Playafels have free Wi-Fi, flat-screen TVs with international satellite channels and large, marble bathrooms.
The apartments also have kitchenettes and all accommodation has air conditioning, and balconies often with sea views.
The Playafels also has a swimming pool with beach access set in pleasant gardens with sunloungers and a terrace.
The hotel restaurant is located on the beachfront and offers an appealing buffet breakfast as well as a full range of meals.
Passeig Marítim 294, 08860 Castelldefels, Barcelona
Also looking out directly onto the beach in Castelldefels, the Hotel Mediterraneo is particularly well located for Castelldefels Platja Train Station making it possibly the easiest of the 4 Star Castelldefels Hotels to get to.
All of the rooms in the Best Western Hotel Mediterraneo have air conditioning, free Wi-Fi and most have balconies.
The hotel has an outdoor swimming pool with a large terrace for sunbathing and the spa has a sauna, hot tub, contrast showers, and a well-equipped fitness centre.
The Best Western Hotel Mediterraneo has a popular restaurant offering regional specialities and seafood and there is also a café.
Passeig de Can Rabadà, 22-24, 08860 Castelldefels, Barcelona
Set in a pleasant residential area about 25 minutes' walk from Castelldefels, BCN Events looks more oriented towards the business traveller than the sun seeker.
BCN Events does have an outdoor pool, though, and the spacious, air-conditioned rooms offer views of the Olympic Canal or mountains.
All rooms have free Wi-Fi and plasma-screen TVs.
The restaurant at the BCN Events offers offers breakfast and a fixed-price lunch menu of mainly Mediterranean cuisine and the stylish lobby bar serves cocktails.
There is free onsite parking and the hotel is 4 minutes’ walk from a large shopping centre.
Avinguda Del Hotel, 22, 08860 Castelldefels, Barcelona
Located in the hills just outside Castelldefels, Gran Hotel Rey Don Jaime is 25 minutes‘ drive from central Barcelona and also seems more oriented towards business travellers or older visitors.
Surrounded by pine trees, it offers indoor and outdoor pools and has a gym, sauna, squash court and table tennis table.
The Rey Don Jaime also has an art gallery and well-equipped meeting facilities and there is also a large terrace with great sea views.
Decorated in classic style, the air-conditioned rooms have free Wi-Fi, satellite TV, a minibar and a bathroom with a hairdryer and slippers.
The Torre Barona Restaurant serves high-quality Mediterranean dishes and bar snacks are available on the terrace.
Free parking is available on site and Castelldefels Beach is a 15-minute walk away.