South Texas hotel