I received my first booking within days of going live on Airbnb. It was May though, so I'm sure that has a lot to do with it.
I attracted my first guests with competitive pricing, free cancellations, and instant book. Started with really low rates just to get the first customers.
I recommend:
Always check your competitor's price points and price your listing reasonably
Have an excellent cleaner
Be kind and flexible towards your guest (i.e. if they request early check-in or late check out and you can do that, do it for free)
Have toiletry items on hand for your guest in case they forgot something (i.e. razors, toothpaste, toothbrushes, makeup wipes)
Try not to give your guest a long list of cleaning requirements; that can turn guests off ESPECIALLY if you charge a cleaning fee. After all, your guests are on vacation.
Let the small things go (don't nickel and dime your guests)
Then there is a long list of things you can do to to maximize your listing's position:
Change rates constantly even if it is just by a couple of dollars
Update your photos regularly and make sure they are landscape photos
Fill out your guidebook
Having instant book on prioritizes your listing
Ask previous guests to "heart" your listing
Change your title occasionally
*About photos (this is just my opinion), stay away from fish eye lens and wide lens photos. It doesn't make the place look bigger; it makes it look like the host is trying to exaggerate the size if the space.
Your listings looks beautiful! I like the clean look and it's not overly busy!