We enjoyed our stay there. The property is clean and convenient to shopping and beaches. When we first got in, there was a tiny bit of stale smell, but it aired out by the next morning. The screens on the terrace and windows were broken. Otherwise great stay and I liked that the place was sparkling clean and newly remodeled.