We came to Magic Reef for our Honeymoon. Form the moment we arrived, to the moment we left, Angela and Simon, Amy all of the Magic Reef Crew made us feel welcome, comfortable and entertained. The bungalows were clean and modern, they have everything we needed for self-catering, the outdoor shower was great. The amenities were always working and in good order. We felt like we had the place to ourselves, even though it was completely sold out. Magic Reef is located in a great spot, perfect for sunsets. Close to so many restaurants and bars, you just need to explore a little. They have everything you need or want, and are available whenever you need them. Service was awesome and highly recommend it to anyone.