We just returned from a week-long stay in Old Orchard Beach at the Crosswinds Motel & Cottages. The Motel was situated accross the street about 75 yards from the beach. We rented a two-bedroom cottage, which was clean and quite comfortable. It was average. The only thing about the accomodations was that there was a very functional train track that was about 12 feet from our back door, it came by about a dozen times during the day and night. Our cottage was one that was situated in the back of the motel, which was fine as it kept us away from street noise. After you got used to that noise, it was okay. It advertised daily maid service, but we never had that. They did, however, change our towels daily. The pool was small, but we knew that from the pictures on the website. They said that they had a hot tub, but it was the same temp as the pool.
The best part about staying at Old Orchard Beach itself was that the beaches (7 miles of it) they were amazing, clean, beautiful white sand, and no jellyfish. The water was cold, but very refreshing.
There were lots of people, lots of things to do, the Pier, which has an amusment park on the beach beside it was a 10 minute walk from where we were staying, there was a lot of shops that were resonably priced. There are several spots for familys to go to that are nearby as well.
Despite any shortcommings, we would go back to Old Orchard Beach again, and probably stay at the Crosswinds again.