Good location, stylish rooms and a rooftop pool made this a great place to stay in Seville.