We loved our stay in this villa! The indoor space is compact but is well set up and has everything you need. The outside space is unbelievable though - it's so big, has different levels, there are comfy seats, hammocks, loungers, an outdoor kitchen, a pizza oven, the pool... what a dream! Communication with the hosts was super easy and helpful - we'd really recommend.