We booked 2 nights at Don Puerto lodge at the end of our honeymoon. First impression was mixed. Humid tropical climate made you melt and electricity didn't work making our room a bit smelly and super hot! But second impression was great. This place is lovely. If you look for…