I had a great stay at Hamish's Ham. The apartment is ideally located and secure. The apartment is immaculately clean and well maintained. Everything I needed (and more) was easily located. Allen very promptly replied to all correspondences. I would confidently recommend staying here!