"Upscale accommodations" refers to high-quality and luxurious places to stay, usually found in fancy hotels or resorts.