A look at Belize's newest, most luxurious address in Ambergris Caye. Set to debut in March 2021, this Autograph Collection Hotel promises a unrivalled stay in Belize with all the amenities for all travelers.