Do not stay at Journey's End Resort!
We spent 5 nights at Journey's End in February-2004 on our honeymoon and were downgraded from an oceanfront to a garden view cabana after booking months in advance. A group of high school students booked 5 rooms and they wanted to keep the group together, so they stayed in our honeymoon ocean view room! It was almost 2 hours to check-in, the food is very bland, boring, served cold and overpriced, a service charge is included in everything but they do not tell you and happily accept your tips, their website says you can drink the water but you cannot (even the staff does not drink it because of the high sulfur content), they charge you twice what you would pay elsewhere for bottled water which you are stuck buying there, the ocean front rooms are so far from the ocean that you cannot see the ocean, the dive shop overcharged us and it took an hour to resolve, management is around when your happy but they disappear when you have a complaint, maid service is sporadic, the entire resort has plumbing problems, you cannot swim at their beach because the sea grass is dangerous, the website advertises a beautiful artificial reef but it is made of tires and garbage, website advertises room service but there are no phones in the room so you cannot order room service. We will definitely return to Ambergris Caye, but will never stay at Journey's End again.
I should add that the second part of our trip was fabulous. We spent 4 nights at The Maruba Jungle Resort & Spa, which was absolutely incredible. Maruba was the most exotic, beautiful and unique place we have ever stayed and we highly recommend it!