Dallas firm paying $186.6 million for Puerto Rico hotel