Location was great, wifi dropped out regularly could not stay in touch with loved ones. We had a self service room, which was not a concern, staff were extremely friendly and helpful, always smiling and courteous. The beachfront villa is a must to stay in. Breakfast was included, but did not stipulate a continental breakfast, which was more than adequate. Meals at the resort were reasonable, but there are some great eating places within walking distance to resort. I would stay there again. Thank you to the staff of Muri Beach resort for making our stay quite enjoyable.