Perfect apartment in a perfect place with a perfect host. You cannot do better than this in Sevilla.