This place is HORRIBLE!! Aside from the real "lived in" feel, It was so dirty upon arrival I had to wash the sheets myself because it was clear from all the sand in the beds, they had not been done after the last guests. There was an ungodly amount of hair on the floor around the toilet and stuck to the tub and seashells in the tub....also makes me think the bathroom wasn't cleaned either! The tile floor was covered in sand and various food debris, so much on the floor, i had to sweep before we brought our bags in from the car. While my kids were asleep in the bunk beds a light fixture FELL out of the ceiling and shattered on the floor next to them. The beach service wasn't paid for by the owners as promised amd wasnt resolved until 2 days into our 5 day stay. There was no internet our entire stay. An exterminator insisted on treating our unit when we were trying to leave to go to the beach. And the real icing on the cake was the horrible lady that lives upstairs continuously harrassing us and making unfounded accusations about people smoking, parking, and various other rants. She makes it REAL clear tourists aren't welcome! Oceanreef management did NOTHING in a timely manner to fix any of this. The housekeeping staff came at 6pm the next day to clean the bathroom and ONLY cleaned up the hair, maintenance came and took a picture of the light fixture and left without fixing it and we still have no internet.