The resort service was great! Very family friendly and timely with answering questions and responding to requests. My entire family thoroughly enjoyed every day. The resort is within good distance of restaurants and beaches. The hosts were great with communication and flexible to date changes. I would definitely consider this again!