hampton what is an escort