Absolutely wonderful hosts, nice appartment (for 2 people - I imagine it'd be a bit crowded with 4 people). The pool was great to have. Cavo is a tiny town (400 inhabitants) with lots of possibilities to hike, a beach, restaurants... During summer, there is a bit of nightlife at the beach. Around midnight it gets quieter.
We really enjoyed our stay!