Would 100% recommend! The villa is awesome and looks even better live than in the pictures. The hosts are super friendly and communication is quick.
Cool amenities like the pool, grill, table tennis, pool table, terrace, ... will make your stay a great one.