We stayed at Villa Emilia in Barcelona in January 2010 for 2 nights. The hotel is beautiful with modern stylish rooms and 'perfum smelling' atmosphere. The bar is also very nice. However, it is situated a bit far from the city centre and you should spent sometime getting there (or by walking to the subway.) Still, it is rather close to the train station.