Happened to be in Goa for a conference -- conference was held at a 5 star beach resort and had two extra days to kill before my flight -- was not willing to pay 300 USD per night at the conference hotel, and as options where limited due to Valentines weekend, I booked the Mahindra Emerald. Hotel was clean, rooms well proportioned but in a very average location - closest beach is a 15 min walk and it not the nicest. Food good, staff friendly. If you are there for business -- which clearly the hotel is not geared for -- the wifi being limited to a corner of the lobby is very frustrating. All in all a nice family hotel.