perfect location, numerous thoughtful touches, excellent communication.