Looking at the response on the website it seems they decided to inflict the £250 deposit when the group arrived. The owners seems outraged when people criticise. I'm just about to read the comments they describe as "libellous".
Elsewhere they describe some as slanderous. Clearly not knowing what the word means.