The place is operated by the company, with the company office really near the apartment building. People from the company are really nice to communicate with.
Location is great, especially for beach reach: 1 minute walk from the big store, 5 minutes from the beach, close to rambla and subway station. There is also a coworking in the building across.
Apartment itself got everything needed.