Not much to say that hasn't been said already. Great location. Great location. Great location. Everything worked. Minor quibbles. No major issues. Would book again.