"3 or more carats"....now that's a nice rock!
One suggestion is that you make sure it's a certified stone (e.g., GIA). This will help you know exactly what you are getting--in terms of specifications of the stone--and that you aren't getting hosed.
You can do a bit of price comparison online at
www.bluenile.com.
Good luck.