Rental was okay. Location was great. Didn't have right codes for pools. Battery died on keypad and wasn't replaced during our stay. Communication was not stellar. Beach equipment was in terrible shape.