Congratulations... Why did it take so long? In my case (we waited 7 months for our NOA2), it was because the USCIS put all petitions with Puerto Rican birth certificates on hold for a few months.
ayy natyyyyyy..mujer por fin..hace rato no me conectaba por aca, y veo esta super noticiaaa.. q bendicion..ahora sii, lo mas rapido se vino encima !!! q alegria siento por ti !