Impossible to find a better place in Sevilla. Perfect for everything you want.