We thoroughly enjoyed our stay at B&J beach house and can highly recommend it. The apartment is stylish, super clean and has superb views of Table Mountain. The kitchen is well-equipped and the beds are comfortable.