Excellent stay with everything just as described. Michael was professional and personable, with good communication throughout all phases of the stay. Would definitely return.