diffrence between restaurants and hotels