My partner and I stayed at Vista del Mar for three nights and thoroughly enjoyed our stay there. The place is very clean, the staff are friendly, and overall they go the extra mile in terms of what's provided (nice bedding, two fans and AC, water, light breakfast, etc.). The accommodation is located close to everything you will need in Caye Caulker.