great little place near South Denver.