This is a great place for our family of 5. The place was big and close to the metro stop. We took the metro to the downtown area and the main sights (las ramblas, la sagrada familia). It's very close to the supermarket and near restaurants.
I did not meet Ralf, but I met with Oscar, who checked us in. He helped us settle in and answered our questions. However, we did not have WiFi on our last night, and we found cockroaches in the rooms.