Great location and all the basics you need for your stay in Sevilla.