We stood 3 weeks, and we really loved it. Beach is right next to apartment, public transportation is close, bus stop is 2 minutes away. Lots of restaurant and mini markets in the area. We were with a child, so apartment fits for 2 adults and 1 kid. Beach has a great playground as well, where children can play a lot. Communication with Luis was great, he was really helpful with tips (like how to get to the apartment from airport, where to eat) and thoughtful (i.e. we asked for an HDMI cable, and the next day we got it). During our stay I worked as well, internet speed is good; I could have calls uninterruptedly and do my work as usually.