Hand seems played OK.

I'm leaning fold but wouldn't be upset by a call.