Great location. Unit is clean and has everything you need and the onsite pool is perfect! You are right on the beach with breathtaking views of Table Mountain, perfect for sitting on the veranda to watch the sun rise and set. Check in and check out process was a breeze. Would definitely stay again!