We had a wonderful experience at Enija's. The location was perfect for our needs. The town is very quiet and tiny, nothing to do: there are only a couple of restaurants, but it's really nice to take walks by the sea. Dubrovnik is only a 5-10min drive from there, so plenty to do nearby. There is plenty of parking space which is a great plus for the Dubrovnik area.
The apartment itself is right above a pebble beach. There are quite a few stairs between the apartment and the beach and the access is not well suited for someone with serious health/mobility problems. (But my 86 year old grandpa did great.) We felt very lucky because there really aren't any beaches around. There is some shade on the beach which was nice for my baby and my grandpa who needed extra protection.
We loved having 2 bathrooms, nice kitchen stocked with everything, huge living room and air conditioned bedrooms. The balcony and the patio furniture were pretty basic, but the view was amazing. (Enija has other apartments there which are a bit more updated and fancy, but we loved having 2 bathrooms and a big living room).
Enija was a perfect host. Truly went beyond anything one would expect. She even did our laundry when I ran out of clean baby clothes (even ironed it!). She made us apple strudel, greeted us with delicious figs and plums, and overall was really sweet and helpful.
Overall, this place helped us fulfill our goal of spending most of the time on the beach and then going out to Dubrovnik whenever we wanted to do something else. I'd highly recommend it.