The apartment is very spacious - fine for six adults and even the "sofa bed" is in its own room and comfortable.
The location is perfect so close to an excellent beach plus lots of bars and restaurants.
The linen and towels were very clean but we found that the floor needed vacuuming and overall the apartment needs a little love. Good value for money though.
We only had one key which might be a problem if your group splits up.
Overall I would recommend the apartment.