Megalochori is a great town. It has easy access to the local bus system and is a slower paced town than Fira and Oia -- way less crowds. There is a huge parking lot at the "top" of town, so you can walk down to the Cave House. We didn't have a car, but it would have been easy had we had one. The location of the Cave House is just a minute or two walk from the main square (easy to access both the local Ice Cream shop - Mr. Scoop) or a 5 minute walk up the hill brings you to "The Family Bakery" which is the hub for being picked up for activities or catching the local bus. The Cave House is just like the pictures, so much fun and an amazing experience to live in for your stay. I would totally recommend staying here again.