I stayed at Eden Mar for 3 nights with two friends. It is a great two star hotel 5 minute walk from the beach.
The staff are lovely and will go the extra mile to help. Food is really nice and cheap. There is a big supermarket (Mercadona) opposite the hotel in case you need to buy anything. The only downsides were the hairdryer (bring your own!) and the extra bed (mattress was not comfortable).
In terms of dining, do try the cafeteria at the hotel Eden Mar as the food is lovely and affordable. If you fancy eating by the sea, I would recommend La Cañada restaurant 10 min walk (by the sea). Do not try the restaurant opposite the hotel, Casa Paco, food is disappointing and expensive.