Nice apartment - nice location - good communication - a little exhaustive booking process, but worth it