O Club Hacienda disponibiliza acomodações auto-suficientes bem decoradas em Shelly Beach. Este alojamento à beira-mar dispõe de um terraço com comodidades para churrascos. Também tem uma piscina e um amplo jardim onde os hóspedes podem relaxar e aproveitar os arredores.
Os apartamentos no Club Hacienda têm ar condicionado e um salão com televisão por satélite. Os hóspedes podem desfrutar de uma chávena de chá no terraço ou no pátio. Existem produtos de higiene pessoal gratuitos e um secador de cabelo para a conveniência dos hóspedes. A cozinha está totalmente equipada e também existe uma área de refeições.
O resort dispõe de mini-golfe e de um parque infantil para manter os mais jovens entretidos. O serviço de limpeza diário está incluído da tarifa.
O Club Hacienda encontra-se a 2,4 km do Margate Country Club (clube de golfe).