My sister-in-law had her teeth whitened by Blazing Smile teeth whitening services and recommended them to me, and what a treat! They come to your house or office with their instruments etc, and they work around your schedule. That really worked for me as I have a full-time job with 2 small kids. I paid $130, taxes included for a whitening session that lasted for about 45 minutes or so if I remember right. The lady was really professional and from my own observation my teeth went up by 5 shades. I'm very pleased and would never again pay a dental office $300 when I can get the same results for less than half that price! The only complaint I have is that I wanted to pay by regular debit, but they accept only credit card, or debit only if there's a visa or mastercard logo on there.