The flat was opposite a fantastic sandy beach, perfect for sunbathing and water sports. Water sports lessons and equipment hire 10 mins along beach. It was clean and well equipped, great shower, air conditioning and even umbrellas etc for the beach. Good WiFi connection. Lots of restaurants minutes away and a supermarket for self catering 10 mins walk along beach. Train station 5 mins walk which meant getting into Barcelona was easy. It is the perfect place to stay when visiting Barcelona, you can visit all the amazing sights easily and return for a relaxing swim on the beach. Everyone was really friendly. We travelled with 2 teenage boys and they weren't bored!