When we arrived at the unit it was dirty and had not been cleaned in between guests. It was a very long and lengthy process trying to get in contact with someone to help us. Our multiple messages to the host were left unanswered. Unfortunately our phones could not makes calls in Belize so we ended up getting someone at home to contact the property manager on our behalf. Once the manager arrived she was very apologetic and we ended up moving to upper unit which was clean and very nice. No compensation for this almost 2 hour delay getting in was offered. Besides the inefficient communication and dirty unit the location is great and beach was beautiful.