Mahalo is a luxurious space to get away and relax. The description is refreshingly transparent and honest and the property lives up to the hype. The areas are warm, inviting and relaxing. A well-equipped kitchen, pizza oven and BBQ allowed us to have some great long lunches by the pool. We're very much looking forward to returning for our next family holiday.