Hello

I am torn between these two hotels or possibly the petite palace londres. Has anybody stayed at any of these hotels who can point me in the right direction?... any advice welcome!