I would say, that most airbnbs are great. Make sure and read reviews, and check cancellation policies. It’s a personal choice as far as your needs so it’s hard to ‘suggest one’.
We stayed in Cape St Claire and really enjoy that location. My experience, is that plebes appreciate ‘gettting away’ from the Yard to let down and relax. But, yours may also be anxious about any commute at all (we have never had issues. Allowed driving time). Both of my guys enjoyed being far enough away to not worry about their detailers seeing them (which can happen DTA).
It is a personal preference. And depends on if you have a car.