The staff really are trying, but this place is in disrepair. On the good side, the breakfast is great, and the staff are friendly. They also had homemade cookies in the lobby. That said, during our stay, the heat in our room stopped working (while it was 25 degrees outside), the door card-reader stopped working, and the hot water stopped being hot. Also, every visit to the pool, there were no towels available, and though the staff were very apologetic, they did say that they didn’t have enough towels. That seems like a management-solvable problem. The staff seemed so over-worked, I felt bad for them. Probably won’t be staying there again.