Ideally placed appartment on the sea front, on the 3rd floor (stairs, no lift) above the UNIC bar (a dutch bar, but no noise problems with that), right in front of the harbour, and right next to the main shopping street.
I don't think you can get a better location for that budget in L'Estartit.
We had friends staying up in the hills, great view but long walk to the beach. And other friends staying in front of the smaller beach, but more expensive. With this appartment you are smack in the center, 5 minutes walk from the main beach and 5 minutes walk to the small beach.
The appartment itself is on the top floor of the building of the UNIC bar, it has a nice balcony with table, chairs and recliners. (we had 10 people around 1 evening and there was room for us all). Then there is the lounge with a small TV and a kitchen area with a dining table and room for 4 (but we ate out on the balcony for every meal).
The kitchen has a microwave, 4 vitro ceramic hobs, (no grill or oven), washing machine and dishwasher.
The 2 bedrooms are "compact", but they have fitted cupboards so enough storage room. 1 bedroom has bunk beds, the other a double bed. Both bedrooms have skylight windows. The bathroom is spacious with sink, WC and shower.
The furniture and fittings are basic, not luxurious, but are clean and fully functional, that suited us fine. The appartment was clean and tidy and with sheets, towels and bedding provided and 1 tea towel (2 would have been better). There were a few random basic condiments, but you'll need to shop for or bring the basics with you.
Check in and check out was fine. Nuria let us at the agreed time and explained everything we needed. We had a mixup with the bedding and she sent over new sheets straight away.
On the plus side : great location, balcony overlooking the harbour, clean, functional, large enough for a family of 4.
On the minus side : some noisy neighbours in the flat below (but that's life in a holiday resort..), no grill or oven, the shower curtain is too short... (but I expect the owner will fix that).