Good apartment nearby to Denver; very welcoming hosts