Stable?
Kennel would be more like it.
Seriously ugly, clear to the bone.
I think pigsty is the best word to describe it.