We love themed accommodation, and have stayed at many during our travels around the world.
Cowboy themed accommodation is the perfect theme for a place like Bandera where they even have mocked western gun fights in the local general store, everyone is in cowboy mode in town and the whole atmosphere of Bandera is Cowboy.
The unit we stayed in while themed to a point, it was really just a room with a bathroom filled with clutter and crap that should be in a dumpster, looks like everyone who stays there just leaves anything they don't want behind and that is where it stays, the place is totally cluttered up with rubbish, old solidified coffee, which I see was referred to in a previous review, it was still there so we threw it in the trash.
The room is very small, and this is amplified by the largest possible bed, which protrudes nearly half a yard past the mattress all the way around, and a huge couch that fills the rest of the room. Then add to that the clutter, fans that don't work, and more clutter, no work surfaces, nowhere to even put a cup down if you make coffee, just throw-away-able clutter everywhere.
The whole unit has about 6 windows which are all screwed closed, the only way to get steam out after a shower and or fresh air in is to leave the front door open, a bit problematic at night if you like fresh air when you sleep.
The roof over the porch has long ago seen its days, and any drizzle or rain turns the porch into a shower, so if it rains you are forced back into the cluttered room with no ventilation or open-able windows.
So while I believe they theme is spot on, what is actually there is far from acceptable, and understandably unclean as it is impossible to clean anything with all the clutter in there. Sorry I wish I could have written a positive review, hopefully the owners will read this and do something positive about the place.