We enjoyed our stay and communication with William was very easy. Our unit did not have a view unfortunately (I asked for one but the timeshare company said they couldn't guarantee it) but we still had a good time! I think the location is good, out of the main town but close to beaches for snorkelling and surfing, and a large supermarket close by.