The place is very clean and well organized. Also, the location is great; it is 3 minutes walk to the metro (Palac de Sants station) and walking distance to restaurants.
Definitely I would like to stay again next time.