The complex is in good condition. There was plenty of free parking. The apartment amenities were adequate, clean, and everything was there. Dog owners were accommodated in the ground floor apartments, and we didn't find them a nuisance on the upper floor. The pool and sunbathing area were very good. There were always enough loungers, including cushions, available. The owners were very friendly and helpful. The bread roll service was okay. Minor requests were available at reception.