This apartment and complex are an absolutely wonderful place to stay. The apartment is clean and spacious and all of the fittings and appliances are new and great - good water pressure and shower, good stove and microwave, comfy beds, etc. The balcony is large and has a beautiful view. Also, the apartment is great for kids- we were there with our 1.5 year old and they have a high chair, sippy cups, kiddy plates, etc. I would also highly recommend the Ultravioleta complex. The staff is really nice and attentive, it is kept really clean and has a great pool area and sitting area by the beach, and it is close to several restaurants on the beach and in town. Overall, we had a great stay. My husband kite-surfed and my son and I had a great time playing on the beach and hanging out in the apartment.