We stayed at the Baan Mika Villa's for 7 nights in August 2016 with 4 families consisting of 8 adults and 7 children. Each family had their own living quarters in the villa which were separate from each other. The rooms were very spacious with plenty of room and had their own bathrooms, air conditioning, fans and flat screen tv. The place was very clean and tidy. There was an onsite chef who prepared beautiful meals for breakfast lunch and dinner and every meal was fantastic. There was an onsite Villa Manager called Aa and she was amazing - anything you needed she would organize it and nothing was too much trouble. There were onsite maids who would clean your room everyday and prepare your room at night for bedtime, the kids loved the different animals they made out of towels left on the beds each night. The villa had a separate lounge area with a massive flat screen tv and plenty of couches for everyone to site on. There was wifi throughout the whole villa. There was also a separate kitchen area with a big table for everyone to sit at. Also a separate outside BBQ/Bar pavilion with a big table to accommodate everyone and also another separate pavilion lounge area and both of these pavilions overlooked the beach and water. The only downside to the villa was the beach/sand was not particularily nice and we did not swim in the water. Having said that the villa had a huge pool that was in the middle and every living quarter looked out into the pool. The pool had a separate shallower pool which was perfect for the younger kids as well as the bigger pool for the older kids and adults. All the staff were amazing and very helpful and would do anything to make your stay more enjoyable. Highly recommend this villa to large groups or groups of families and hope to get back in the future!