Cannot recommend highly enough. The place was immaculate and really well located. Private secure parking was also really handy. Communication by Charmaine was excellent throughout. Only a slight issue getting keys at checkin but otherwise a perfect stay.