The condo was absolutely perfect for us (3 adults, 2 kids), we had everything we needed. The beach is gorgeous and only 5min walk. The pool area is fantastic and the 4-yeara-old had so much fun! We did not get a chance to meet Diana, because our flight was late, but she texted us a couple of time during our stay to make sure that everything was okay. We highly recommend her and will surely come back again.