Just go to Seville, and to make your trip just perfect, go to Hugh's.
The apt is clean, cosy, very well equiped, in a very nice neighborhood, and the roof terrace is just perfect.