This apartment was quite spacious and very clean. The bedroom layout works for any group, including if you were to have couples mixed in. The only thing to note about the apartment itself that I did not realize beforehand was that one of the two bathrooms is attached to one of the bedrooms. This was not an issue, just something to keep in mind for large groups.
We did have a couple of issues with the apartment while there but one was fully resolved and the other we were able to work around. If you arrive and there is no hot water, I would just message the host right away and the problem will be quickly fixed.
Another thing to note is the location. While we shopped, explored, and still made the hike to the beach, this apartment is not located close to a part of the sea where you can easily access a beach. It was about an hours walk. If your main goal is to visit the beach, I would suggest finding a closer place. Otherwise, we enjoyed our stay.