We stayed in El Delfin at Stef Surf with our two kids (11 & 14) along with friends (who stayed in a separate unit at the same complex). Stef Surf is wonderful! The units are more than what you need for a comfortable stay, the pool and surrounding lanscaping is beautiful, the location is ideal (with many beaches and restaurants nearby) and Greg & Gladys are great hosts. We felt like we had personal vacation consultants onsite to provide recommendations as to where to go, what to see, where to eat, etc. We couldn't have asked for a better trip! On top of that, the staff at Stef Surf are super nice people. Francisco and Marling were an added bonus that we had not expected. We highly recommend staying there and hope to come back soon!