Yes, however a proper shirt or t-shirt with trousers is ok at the Marriott or most other hotels.