We have stayed in a 2-bedroom apartment which had everything we needed. The pool is great and there is a playground for kids with many games, slides, billiard and even a soccer table. The place is located in 3 min walking distance from the beach and is not far from the port.
The hosts are fantastic.