Good afternoon! We have stayed at both...while Olga's is less expensive and a short walk to Frenchtown, Emerald Beach doesn't have as many steps to schlep your luggage . Ask for a ground level room! Emerald Beach is also on a beautiful beach, has good food/drinks and a really nice pool.
We like Emerald Beach and dinner at "Oceana" or "FRench Quearter Bistro". I hear Olga's is very nice but a lot of steps.EB has worked well for us ..decent breakfast but luch and dinner at above..
Olga's has two rooms that are ground level - right by the water. No schlepping of bags necessary! We stayed in one the last trip. I think they are some of their nicest rooms - just completed post-Irmaria.