Craig's place was wonderful. The apartment itself was beautiful and the beds were very comfortable. The showers were amazing! I even asked where the shower head was purchased! It had beautiful views of town and table mountain. It was easy to get around walking and using Uber. Great amenities and great people!