The most perfect location and home for your stay in Seville.