Villa on Elphinstone is a gem. The location is brilliant and the villa itself has everything you need for a home away from home.
Brad was a great host who gave us excellent tips on local restaurants and sights not to miss.
I highly recommend staying here.