In the hall of the apartment there is either a wardrobe or a coatstand and there are enough cupboards in every room

What is the correctly punctuated version of this sentence?
In the hall of the apartment there is either a wardrobe or a coat-stand and there are enough cupboards in every room.