We enjoyed our stay overall. The apartment is a little on the small side for four people. The floor of the apartment was a bit dirty. We were not wearing shoes inside and our feet got very dirty quickly (e.g., white socks turned dark grey). Besides these, the setting and the resort are beautiful and the location is great.