This design features the art of a beach-side hut. Since beaches are great vacation places, this logo uses that recognisable format to evoke a welcoming and aesthetic place that will make their customers feel relaxed.
It's worth mentioning that the elements of the logo don't reflect what the business does. It reflects what the environment feels. That's what the logo is doing- evoking a feeling with a memorable image.