Our unit at Coral Gardens had an ocean view, (if you stood outside on the patio and were tall enough to see over the landscaping.) The unit was a good size for 2 people, the bed was comfortable, beach attendants were pleasant, and the location was perfect for beach and snorkeling, but that's all we can say positively. Upon check in, we were told that housekeeping would come every other day. We stayed for 5 nights and housekeeping only cleaned on day 2. We told her that the kitchen only had one bowl. She brought us one more at the end of the 4th day, (but did not clean or take out the garbage.) We had no hot water in the shower for 2 nights and the bathroom sink did not drain. When we told the front desk they started a 2 day process of trying to fix the sink which led to 2 days of flooding in the bathroom and into the bedroom. We asked on both days if there was somewhere else we could shower and we were told 'No, we're completely sold out.' We asked for a late check out (only 1 hour) and were told 'no.' The staff did absolutely nothing to make up for all that was wrong. Overall, the unit was not well equipped (lighting and kitchen) and staff made no effort to make our stay better.