Yes, there may be a cry of 'No Pepsi!' at breakfast, and raucous entertainment but these resorts more than serve their purpose