Literally steps away from Sagrada Familia very central with shops close by.
No windows is fine, would recommend for a group holiday if you plan to be out all day!