We have stayed at the Apollo (different units) for almost 10 years. We love the location and security of the building. The unit we stayed in this time could upgrade the couch and chair as they were uncomfortable. The bathroom could also be upgraded. The unit was clean and had most items needed for a 2 week stay. Sunsets are beautiful. Beach access is easy. The lobby is kept in tip top condition at all times. The maintenance man takes pride in his work.
291 South Collier Blvd Unit 103 Marco Island, Florida 34145 United States