Situé à deux pas des emblématiques Plage de South Ocean et Clifton Heritage National Land and Sea Park, l'hébergement The Island House propose un bar de plage, un bar en bord de piscine et une terrasse. Offrez-vous un soin d'aromathérapie, un soin du visage ou un soin corporel au spa sur place, Bamford Spa. Ne manquez pas de vous régaler dans l'un des 3 restaurants sur place, qui offrent de la cuisine asiatique et une vue sur la mer.
Des cours de yoga et des cours d'aérobic sont proposés au centre de remise en forme ouvert 24 h/24 ; parmi les autres activités, vous trouverez notamment du racquetball/squash. Diverses prestations sont à la disposition des clients, comme des magasins sur place, un café et un jardin.