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 smile . Ask for a ground level room! Emerald Beach is also on a beautiful beach, has good food/drinks and a really nice pool.