Cliff's place ticks all the boxes for me hence I stayed there for a second time. Recommended 100%