Holà, with Easystaybcn you have done a very good choice. It has more than everything you need, you can have a quick swim before the day starts :), it is superclean, has comfortable and cosy beds and you have a superfriendly welcome with a lot of tipps.
Also Barcelonetta, around the apartment is lovely with good food, nice and healthy small restaurants. :) :) enjoy!!