Perfect location, perfect host, perfect stay in Sévilla.