This hotel is only a few years old, and looks pretty nice from the outside. My family was without heat/hot water while our furnace was being replaced, so we decided to stay down the road at this property. While the building looks pretty nice and new, it was very dirty and falling apart inside. There was hallway carpet that was being held together by duct tape and the carpet and furniture in our room were badly stained. It's a cheap hotel, so I didn't really care. Then the TV in our room wouldn't turn on. Then the bathtub would not drain - at all. After two of us took quick showers, the tub was almost full. Finally, we just decided to go home and tough it out in our home without heat. I was very disappointed. For being a newer property, I'm a bit shocked at how filthy it was. When I checked out 2 hours after checking in and told the front desk attendant that our bathtub wouldn't drain, she just stared at me blankly. I will say, the Indian restaurant in the lobby is amazing. I would never stay at this hotel again - but I will definitely be back for for the Indian food at Keshar. Their food and service are A .