Terrific place in a great location. Illalangi has been tastefully furnished with a welcoming and relaxing feel. We wanted for nothing in terms of space and comfort. Pool is fabulous. Gardens lovely. Kitchen had everything we needed. Beds are comfy. All the time and expense to make it lovely has been worth it. We had a terrific week and would definitely book Illalangi again for a large group.