Mahia Beach is a hidden gem. House and Unit gave us lots of space to spread out, perfect for our big crowd. Clean and tidy, great host, thank you!