We love the Apollo. It’s the best location in Marco. This particular unit was fine but not best we’ve had. Lamps were very dusty and toilet would randomly run and self flush during the night waking us up.
291 South Collier Blvd Unit 103 Marco Island, Florida 34145 United States