This is the place to stay, this is my 2nd stay in less than 5 months, the Reef is amazing and has everything I need to have a wonderful vacation, location is great , the place is fantastic, easy communication.