The Apollo is a good place for people on a budget in Marco. The building/facilities are a bit dated, but location is great. The beach is so warm and calm that we didn’t even need the pool. Elevators are slow, but you’re on vacation! The staff at the Apollo were very friendly and helpful.
291 South Collier Blvd Unit 103 Marco Island, Florida 34145 United States