The location is just about perfect. I looked for a long time before booking this one, and I was not wrong!