Maggie’s Beachfront Apartments are in a great location. Easy access to everything in Horseshoe Bay (including walking tracks) and easy to get to other bays (if you don’t have a car there is a bus stop right out the front). Would be good if there was more basic supplies provided for longer stays (rubbish bags, laundry detergent etc) but this aside I can’t fault the property or my stay. Will definitely stay again and recommend it.