Five stars all around... was just perfect for our Belize vacation.