A resort is a self-contained commercial establishment that aims to provide most of a vacationer's needs. This includes food, drink, swimming, accommodation, sports, entertainment and shopping, on the premises. From Wikipedia
A Which? investigation reveals major chains offering as little as 17-hour stays and monetizing early access through upselling strategies.