Beautiful beaches, beautiful apartment, wonderful hosts! Highly recommend. Great for kids.