Mirabella apartments is defintely a great choice, with good price-value.
The pool is excellent, there's a beach with a bar at walking distance which is lovely and not too crowded. We had a nice greek breakfast everymorning.
The inside is simple, but it's there's all you need.
I recommend.