Countdown to our next sunset:

The Perfect Beach

If you’re dreaming of a relaxed vacation with Old Florida charm then Anna Maria Island is the perfect choice for you. Recently receiving the 2014 Traveler’s Choice Award as the #3 Island in America from Trip Advisor, our ‘Old Florida’ secret is now known and has quickly become a popular destination for couples, families and retirees alike.  Lizzie Lu’s Island Retreat is a boutique vacation rental company located on Anna Maria Island, recently opening our doors with completely remodeled vacation homes ranging from 1 Bedroom bungalows with private pools to a 5 bedroom beach front oasis with some of the best beach views on the island.  Our delightful vacation homes are located close to the beaches on quaint Anna Maria Island on Southwest Florida’s fabulous Sun Coast – “the last great place”.

We hope you will join us on our seven mile stretch of paradise so we can share Anna Maria Island with you for years to come.

– Ben & Keren ten Haaf

Latest Blog Posts

5 Reasons to Visit Holmes Beach

Even among choice Florida destinations, Holmes Beach stands apart for its sparkling, sandy shores, wealth of recreational opportunities, and laid-back “old Florida” feel. If you love the beach but not...

Best Anna Maria Island Wedding Locations

It’s no wonder that Anna Maria Island is one of the most acclaimed wedding venues in the United States. With its combination of powder-white sand, sapphire waters, spectacular sunsets, and...

Experience Bradenton Beach

Bridge Street is located in Bradenton Breach,  on the southern tip of the island, south of Cortez Bridge.  It is easily identifiable by the delightful roundabout at the west end...

View All News & Blog Posts

Lizzie Lu’s Island Retreat APP

Whether you're on the go or away from your computer, you can search Lizzie Lu’s properties directly from your smartphone using our newly designed mobile friendly website! Click below to download our mobile app from the App Store or visit us from your smartphone.


  • 6000 Marina Drive
    Holmes Beach, FL 34217