Excalibur is a relatively inexpensive hotel in comparison to other hotels on The Strip. There are two hotel towers. Tower 2 is preferable as it is the tower that is renovated while Tower 1 is not. It is not like you are going to stay in the room that long.
It is interesting that Excalibur charges a tax inclusive daily resort fee of $20.16. However, the higher end hotels also charge equivalent amounts so I don't really understand why they charge so much for the resort fee. Also, I was somewhat annoyed that they charged an early check in fee. You cannot check into the hotel until 3pm. I know that some other hotels on the strip do not charge an early check in fee.
The good thing about Excalibur is that they have a food court that won't break your pocket book. Even though most of it is fast food, at least you know how much it will cost you. They have a McDonalds, Pick up Stix, Baja Fresh, Johnny Rockets, Buca di Peppo, etc.
Excalibur is so convenient that you can have a wedding on the property at their wedding chapel.
If you need a no frills place to stay without breaking your pocketbook, Excalibur is a reasonable place to stay, especially if you are able to get accommodations in Tower 2.