New pair of hotels open for business in Chapel Hill