Yes I have had experience with
BlueHost, very good customer service, cheap prices and good bonuses.
But another host I would recommend you look at is
PowWeb, with even better prices than BlueHost, really good fast hosting service, big bonuses like $100.00 google adwords credit, run wordpress in a couple of clicks, probably my top pick at the moment.