The apartment was perfect for our family of six. It was VERY clean thanks to the wonderful Natalia (I hope I got her name right). She was so friendly and checked in on us throughout, whenever we bumped in to her. Elias came to check on us and even brought us fresh bread. He was so kind. He was available anytime if we needed anything and even arranged a rental car for us for part of our stay. It was so convenient. They also provided everything we needed for our babies; beds, high chair, bathtub and even baby shampoo. (Thankfully, because I forgot to pack some.) He left us a bottle of wine, water and juice in the fridge as well. It was all more than expected and so sweet. The big kids loved having the pool right out side the back door and it was a short walk to the beach. Exactly what we needed for a relaxing getaway. We walked to nearby restaurants, trekked a ways to another beach one day and splurged on a day pass to the nearby resort to use their water park and eat all the food. :) Everything was great! We also loved the outdoor shower for washing off after a day at the beach.