Yes I have always found booking.com a pleasure to work with. They will do whatever necessary to keep you informed and happy. Also the support team are very knowledgable and explain things very clearly.
I have had a similar situation and found that whenever I make any alterations with my availability then it affects my visibility on booking.com. Therefore, I try not to do too much alterations.