I have always wanted a ruby engagement ring, but had just about given up until I came across gemsNY. Most shops rent a few rubies and try to push them on you with little to no information.
I made an appointment and they were able to show me all the nuances in different clarity, colors, brilliance, and heated/non heated (walked me through more like). Prices were at least half what we had seen at places before and in my one appointment, I saw over 10 stones in person.
I can't speak for the online experience, but I highly suggest this company (and if you can make a quick trip or a vacation to NYC, you can see any stone from the website in person!) People were very friendly, helpful, and I never felt pressured out o my price range - they showed stones well below in fact!