Exactly as described and more.
Great location, good restaurants nearby and close to waterside. The big bonus was also not having to worry about load shedding. We enjoyed our stay, everything we needed and more.