I've lived in Bukit Batok since I was 7 and I love it here, I'm sure you will too! It's one of Singapore's more established new towns, has its own lot of cinemas, 2 train stations, shopping mall, sports complex, swimming pool, post office, most brands of banks, hawker centres, wet markets, foodcourts, supermarkets, police posts, community centres and a bus interchange. Plus it's surrounded by residential areas that include cheap flats to expensive
condominiums, it's really one of the more accessible and convenient new towns in the west area.
I'd like to help you with the second question you posed, but honestly I don't know of any
Service Apartments in Bukit Batok. You could try renting a hotel room first.
Have fun in Bukit B!