What a beautiful, peaceful place to stay. We stayed in the rooftop villa, which had an inside bedroom, partial kitchen area (refrigerator and microwave), and half bath and a very spacious outside living area with patio, shower, kitchen, hammock, and dining area. It felt like living amongst the tree tops plus views of distant valleys and mountains. A very nice breakfast was provided for a small fee. We didn't expect the daily maid service which made the bed and washed the dishes. What an added bonus!
Virginia was very help with tips and suggestions about things to do and arranged a tour for us to Tikal. Her place is located several miles outside of town, so a car can be helpful but not totally necessary, as taxi service is available and any tours arranged by Virginia will pick you up at Villa Cayo. We will definitely stay here again!