Nice location! We (myself and my son of 11 years) had real nice stay in Barcelona.
Everything is quite nearby. Ramblas, beach, harbor/port, busses/metro and so on.
Helena had beach towels for us so we could have a dive in the sea. Perfect!
Helena was plesant and quick in communicating.