In general the apartment is small but very workable. We were a family of 4 and quite happily spent a few days in the apartment. The private beach was amazing, very quiet and peaceful with great snorkelling.
Our only problem was the miscommunication between the host and the people letting us into the apartment which resulted in a long wait outside. I image this was a one-off and does not usually happen.