The apartment and resort facilities were beautiful, clean and had everything we needed. The host has beach items for kids and other extras that made the stay even more special.