The location and amenities were perfect. My favorite part was the view of table mountain from the balcony - it never got old.