Hi, yes you have used ‘given that’ correctly here. I’d drop the ‘somewhat’, it sounds unusual in the sentence, and isn’t really needed. If you want to modify ‘reasonable’ you could say ‘reasonable enough’, or use another word like ‘acceptable’ to signify ok but not great, instead.