Doté d'un stockage des bagages et un restaurant, Sugar Hotel Le Cap ayant 5 étoiles se situe dans la localité de divertissements de "Green Point", à 5 minutes en voiture de la Maison musée Bertram House, idéal pour ceux qui pratiquent le tourisme culturel. Situé à proximité du Centre commercial Cape Quarter Lifestyle Village, l'hôtel contemporain comprend 13 chambres et une piscine.
L'hôtel est au cœur du Cap, à 20 minutes de marche de la Place historique Greenmarket Square et non trop loin du Palais des congrès CTICC. Victoria & Alfred Waterfront situé à 20 minutes de marche de Sugar Le Cap, et la la Place Nobel Square est à proximité. Pour les amateurs de sport l'établissement élégant se trouve à proximité du Stade du Cap à une distance de 14 minutes à pied. Bien relié à de nombreux sites, Sugar Hotel se trouve à quelques pas de la gare High Level.
L'hôtel propose des chambres climatisées, certaines d'entre elles disposent d'une TV LCD à écran plat ainsi que de salles de bains privées équipées d'un sèche-cheveux et des peignoirs de bain. Les chambres de la propriété jolie présentent un design de style moderne. Dotées d'une douche à l'italienne et d'un chauffage au sol, certaines salles de bains sont équipées des peignoirs de bain. Une vue sur la ville est offerte dans quelques chambres.
Sugar offre un petit-déjeuner au restaurant. Le bar lounge fournit une télé pour le divertissement. De plus, un restaurant Beluga Restaurant offre une variété de cuisine japonaise et se trouve à 6 minutes à pied de cette propriété.