If you're not going to have beachfront, this is the next best option. Above restaurants but located off-street so still peaceful, a short walk to the river, up the hill to the pub and beach (10 min walk), with green grocers nearby.
The apartment is split into two levels, with bedrooms below. This allowed our big group to get out of each other's way when we needed space. The two balconies also helped separate us when we needed, and we used the lower one as a place to dry towels and wet clothes which was actually very important at a summer airbnb for a week!
The only issue was that the TV was horrible to use, you can basically forget about using it. Also, make sure you bring your own speaker as the one there connected to the TV is very poor quality (this isn't a criticism just an FYI).
The managment team was very quick to respond and helpful. The check-in process should have been very easy but they didn't tell us we had to go through the back. Great place otherwise!! Highly recommend!