If you're planning a purchase with them, make it a point to contact them online. Do not walk into the lot. Its bad, very bad.
Online prices seem pretty fair.
Mastro is very good and comes highly recommended. We live in Pembroke Pines and made the trek up. We purchased our second Subaru there back in November and we'll certainly buy again. I would've bought my car there, but they couldn't find an RS in my color.
Lehman's service department is very good. I had my 30k service performed there and we had a recent warranty claim repaired on our '02 OBS. I've dealt with Orlando who's pretty good. John (other service writer) is excellent as well. PM me if you've got any questions.