very good reasonably priced in a great location