All the amenities you imagine hotels USED to provide.