New St David’s has lots of charm – and great views