Excellent experience. Everything as advertised. Excellent location, excellent communication throughout. Highly recommended.