We really enjoyed our stay at the Apollo! The unit was clean and had everything we needed from cooking utensils to new beach chairs. The owners certainly make the most of the space and it’s perfectly comfortable for two people. The views from the balcony are incredible and make for a lovely spot to enjoy the sunset. Would absolutely come back!
291 South Collier Blvd Unit 103 Marco Island, Florida 34145 United States