Location was great, pool area and main building in good order, and staff great. Resort let down by small details, like bad wifi, no hot water, and broken/old fixtures in rooms. Staff tried to make up for lack of hot water, but it was poor form to act as if it was the first they had heard of the problem, when every room in a 15+ block had the problem, and those that we talked to had also complained.