This is the Beach Retreat of Gulf Shores, Alabama. The retreat can handle up to 170 people at a time. It has two commercial kitchens, many bunk rooms, condo, two pools and basketball and sand volleyball courts.
The owner needed a picture for marketing purposes. This picture was created using ground-level photography with a drone creating the lighting.