A good place in St John to stay