Outside of the lobby, this hotel was a complete mess. It was dirty and had a musty smell likely due to moisture problems from the indoor pool. There were wet floor signs everywhere due to the floor being slick at times. The only elevator in the hotel was broken, icemakers were broken, the indoor pool had a sludgy film across the top, pool towels were strewn all inside the pool area and outside the pool area for consecutive days, the jacuzzi was completely filled with rocks and sand and lined with yellow caution tape (like what in the world, weird), few menu items were complete offerings due to being out of inventory, and we had roaches in our room. The only good thing was that the beds were comfortable. I will never ever stay at the Courtyard in Rocky Mount again. Such a shame and few workers there seemed to care. Just walked or sat around looking important (not busy) while everything was a wreck around them.