The property was beautiful. The room was clean and comfortable. Communication was great. Mahaka Beach is truly a gem.