logo with a whimsical and inviting feel for a holiday villa rental. The logo should feature an illustration of a cozy villa with terracotta roofing, nestled among tropical palm trees. Above the villa, include a sunny sky with a few fluffy clouds. In the foreground, add a relaxed setting with a beach umbrella and lounge chairs on a sandy shore. The name 'South Beach Villa' should be prominently displayed in a friendly and welcoming font, with a color palette that includes shades of blue, sandy beige, and a pop of sunny yellow. The overall shape of the logo should be balanced and suitable for use on websites, business cards, and signage.