I flied Allegiant to San Diego last year and without any problem. This is why I receommend them.
However, I was told you now have to pay $9 USD per day when you park your car at Bellingham airport (vs $7 last year). Please take this into consideration before you book.