We had a fantastic stay in Vista Del Mar, so good we checked in for a further 2 nights!
The location was perfect and we were offered complimentary beach towels and hammocks each day. Breakfast was provided each morning too and filtered water throughout the day. It was extremely clean and the staff were very friendly and helpful.
Having spent 6 nights on Caye Caulker, this is definitely the place to stay!