Dreams Tulum fits into all your categories! We chose this resort before reading reviews here, but really t he reviews are pretty good. We have been to this resort before, so we knew what to expect. Our guests paid 1500 for seven days. (Air,hotel,transport) and for every 6th room, we got one free, to amount to about 1600, which we used toward the wedding:) I haven't had my wedding yet so I can't attest to that yet, but the coordinators have been excellent answering all my questions so far. The resort is also about 5 mins from the ruins.