Hi @Holly295
I think it's important to remember the good and great guests- learn anything you can from the not to good ones and then move on to the next good ones!
Don't let one bad one stop you hosting.
You can't change the neighbours...they aren't really the issue here unless they are affecting all of your guest stays, and I sense that isn't the case.
It sounds like you have had an entitled guest...demands ans demands and demands- nothing you do is good enough and that is usually reflected in their review, so my advice is not to give into their demands as they are going to be unhappy whatever you do or don't do.
When we host we meet all types of guests- some not so good we can spot with experience, some we think won't be good but turn out to be amazing, some we think will be good but aren't but taking the rough with the smooth is part of hosting and the tougher situations give us the experience to be great hosts.
Anyone can be a host to amazing guests, I think the best hosts have also dealt with some of the not so amazing guests 🙂