We recently stayed at Zula with our two young children, 2 & 4. It was perfect for us! Nice, clean, large, private cabina. There was a small kitchen with everything we needed to prepare meals at home, which we did lots. The room was cleaned daily and we were given fresh towels. The pool was great and the surrounding gardens very nice and well kept. There's a big beer/water/pop fridge that you can help yourself to, on the honesty system. (write down what you take) We enjoyed that! The owner was super nice , very helpful and always easy to find if you needed help with anything. He is extremely hard working, dividing his time between the apart/hotel and their amazing restaurant. You must eat there! The smoothies are gigantic and delicious and the falafel.....best ever! I am still trying to duplicate it at home, no luck yet. Prices extremely reasonable. Overall we loved Santa Teresa and will be returning. We would book at Zula again for sure!