Excellent location, thoughtful touches, excellent communication, very clean. Couldn't have asked for more!