Terrible! Revel charged us 4,000.00 in initial set up cost yet never came and installed their product. None of their payment processors were compatible with our type of business. Immediately started charging us 417.00 a month per location.That was back in June, it is now mid September we still do not have services. Revel refuses to refund any of our money even though we still do not have services and will not allow us to cancel without paying 3,000.00 in cancellation fees. I would not even give them 1 Star.