This place is IT. We had a friends reunion and it was so welcoming, clean and the location was lovely. The check in experience was warm and the recommendations were phenomenal. If you want to have a fantastic time in Belize I highly recommend to stay at Dream Casa.