Reviews of Allen Pools & Spas. (Spa) in Burlington (Vermont).