Like most of the hotels in Ocean Shores, it is older and looks a bit run down. Our room was on the bottom floor outside. The room wasn't great but it wasn't bad either. It had new paint, mostly new furniture, and was clean. It was incredibly reasonably priced for what it was and I have had much less successful reservations at other hotels for the same price.
The man at the front desk wasn't the most friendly but he also wasn't that bad either. When I mentioned that we would rather have a room with a balcony overlooking the ocean, he simply said that the "type of room" I reserved did not have any on the upper floors. I'm not sure what that meant considering there was nothing special in my reservation other than two beds. I didn't feel comfortable enough to ask for clarification. We were also informed that the hot tub was broken when we were checking in which was very disappointing.
The best thing is the indoor swimming pool and game room. I have stayed at at least 5 hotels in Ocean Shores and this is definitely the best pool. The pool is 5 ft deep in the center so you can actually enjoy swimming. From 10:00 to midnight it is adults only! They also provide multiple pool toys. There is also a game room upstairs that has a pool table and video games.
Another huge bummer is NO free breakfast. However, if you do have the money to eat at the Rusty Pelican, It is reasonably priced and has delicious breakfast.