We LOVED staying at Casacolores. The cabins were clean, adorable, and had an amazing little kitchen and a huge front porch with a hammock where we spent a lot of time. Plus, the price was incredible! The owners were fantastic and so accommodating. Montezuma is a great town - my only reason for not giving it 5 stars was that it was a little further from the town than we had hoped. It's not a long drive by any stretch (maybe 5 minutes at the most), but I wouldn't recommend walking due to the narrow, windy, and hilly road that leads down to the beach. The upside is that you're at a little bit higher elevation and so it's a bit cooler. Parking in town was easy and we had no troubles whatsoever.