Perfect on all counts - Douglas was an extremely responsive, and the place was clean @ an amazing location. Would stay again!