Perfect in every way.... we have had a wonderful stay at Makorori Magic!