The location is great and there are lots of nice restaurants around the area. For those who like Asian food, I’ll strongly recommend Chatthai and Pho near China Town.
There are thoughtful details in David’s Place, we had a very pleasant stay there.