Beckley is the midpoint between where family lives so we have made several trips in the past. This was the second time at this Holiday Inn and will likely be the last at this hotel. The desk and housekeeping staff were pleasant but the rest of the experience was less than expected. We regularly stay at a Holiday Inn as one of our preferred hotels because of the consistent quality of the facilities and service. Nothing was what I would call terrible but more just not what I would expect. There was a lot of snow while we were there but it did not seem that it was well treated by the doors and in the drop off areas. It was difficult to find an open space to park as we arrived late and it appeared the hotel was near capacity. We stayed in a 2 room suite due to having our grandchildren, and needed space for them but the living room area was extremely small although the sleeping area was roomy. We have stayed in other hotels with suites that were more roomy in the living area. One of the reasons that we choose this hotel was for the indoor pool and spa. The pool water was extremely cold which only allowed us to be in the pool for a very short time until we were all too cold to enjoy. The spa did not turn on and had towels floating in it when we went down as well as a layer of foam with a very unattractive color to it so we could not use that either. We went to breakfast each morning and went later on the first morning but it was very busy and the buffet was not well maintained with food. We had to go back for some items when they were finally stocked. The second morning we went early and the waitress we had was different but not very attentive and gave me a coffee caraffe but never brought me a coffee cup. The wait staff seemed very overwhelmed. The food was acceptable but service was a little slow. We were a little disappointed when we talked after checking out and will choose one of the other hotels in the area on our next trip.