You couldn't have found a better place.
Non poderían ter encontrado un lugar mellor.