I have quite a few snakes and they are all different, I now have one (baby CRB) that will only feed in my boyfriends hand!! Refuses anywhere else (shes only tiny @ the min so not a prob - yet!!See 'yey yey yey...' thread) One boa will sit on a towel on the floor & eat in front of everyone with normal stuff going on no problem, I just cover him over when hes' done & leave him for 20 mins or so before putting him away, he always eats well & has never regurged & is very placid. My big girl boa will eat just about anything & everything we offer her where ever & whenever (constantly if she could!) 2 little boas are not too bad, will refuse occasionally but mainly when coming up to shed, tend to leave them in a box for half hour or so & then check on them, my other CRB will eat in front of you on the floor but gets nervous so I put her in a box too. My blokes kings eat happily in front of ppl too, I don't think you can really ans this question unless you only have one snake as they are all so different!